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.

Enter your numbers and press Calculate. Your answer and the working will appear here.

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.

Related calculators