Days between dates calculator
Pick two dates and see how far apart they are in days, weeks, months and years, plus how many of those days are weekdays.
How the days between dates calculator works
The calculator counts whole days between the two dates and then breaks the gap into years, months and days, borrowing days from the previous month where needed, just as you would on a calendar. It also counts weekdays, Monday to Friday, which is useful for working out how many working days a project or a notice period covers.
If you enter the dates in the wrong order, it swaps them and tells you.
The formula behind it
Days = (end date - start date). Weeks = days รท 7. Weekdays are counted by checking the day of the week of every day in the gap.
A worked example
From 1 January 2026 to 25 December 2026 is 358 days, or 51 weeks and 1 day. Of those, 256 are weekdays and 102 fall on a weekend.
Questions people ask
Is the end date included?
The start date is not counted and the end date is, so the same date twice gives 0. If you want both ends included, add 1.
Does it handle leap years?
Yes. It uses real calendar dates, so 29 February is counted properly.
Are public holidays excluded from the weekdays?
No. Holidays differ by country, so the weekday count only skips Saturdays and Sundays.
Can I count to a future date?
Yes. Enter today as the start and the future date as the end to see a countdown.