Days Between Dates Calculator
Count the days, weeks and weekdays between two dates, with the option to include the end date.
New: please check your results.
- Days
- 30 days
- In weeks
- 4 weeks, 2 days
- Weekdays (Mon–Fri)
- 21 days
What it does
Find how many days there are between two dates, as days, weeks and Monday-to-Friday weekdays. Choose whether to count the end date too.
How to use it
- Start date
The first date. It starts as today.
- End date
The second date, for example a deadline, holiday or birthday.
- Count the end date
Monday to Friday is 4 days apart, but 5 days if you count both the Monday and the Friday. Choose No for things like nights in a hotel, and Yes for things like days of a holiday.
Common uses
- Counting down to a holiday, wedding or deadline.
- Working out notice periods or how long a contract runs.
- Working out someone's age.
- Counting working days without bank holidays.
The formula
Days = end date − start dateCounting the end date: days = end date − start date + 1Weeks = days ÷ 7, with the remainder as daysWhere:
- Weekdays
- the days in the range that fall Monday to Friday
Weekdays don't take bank holidays into account.
Worked example
From 1 January 2026 to 1 February 2026:
- Days: 31 days
- In weeks: 31 days ÷ 7 = 4 weeks, 3 days
- Of those, 22 days fall Monday to Friday.
Questions people ask
Should I count the end date?
It depends what you're counting. For nights in a hotel or time until an event, don't. For days of a holiday or a course where you're there on both the first and last day, do.
Does it handle leap years?
Yes. It uses real calendar dates, so 29 February is counted in leap years.
Are bank holidays left out of weekdays?
No. Weekdays here are every Monday to Friday. Bank holidays differ by country and region, so take them off yourself if you need working days.
Last checked 24 October 2026