📅 Date Difference Calculator

Enter a start and end date to see how much time is between them — in days, weeks, months and years, plus a weekday/weekend breakdown.

Which days the count includes

The total is the number of nights between the two dates: the start day is counted, the end day is not. Monday 7 September 2026 to Friday 11 September gives 4 days and 4 weekdays, not 5. That is the number you want for nights booked or days a subscription runs; add one to count the dates themselves.

The weekday and weekend tallies follow the same rule, and are counted by stepping through every day in the range rather than estimated from a weekly average, so part weeks and leap years stay correct.

Reading the three headline figures

Total hours is total days times 24. Across a daylight saving change the real elapsed time is an hour more or less than that. Dates entered the wrong way round are swapped rather than rejected.

Frequently asked questions

How many days until Christmas?

Set the start to today and the end to 25 December. From 8 September 2026 that is 108 days.

Does the calculator count both the first and last day?

No - it counts the start date but stops before the end date. Add one for an inclusive count, which is what leave forms usually want.

How many working days are between two dates?

The Weekdays row gives it, counting Monday to Friday only. Public holidays are not deducted, so subtract those yourself.