About this calculator
By default the start date is counted and the end date is not, which is how most date gaps are measured. For leave, hotel stays or notice periods where the last day also counts, switch “Count the end date too?” to yes.
How to use it
- Enter the start date.
- Enter the end date, or leave it as today.
- Choose whether the end date should be counted.
- Read the total days and the other figures below it.
The formula
- Days
- the number of calendar days between the two dates
- Weekdays
- the days from Monday to Friday within that span
- Months
- whole calendar months counted forward from the start date, then the days left over
Worked example
From 1 January 2026 to 1 October 2026
- January to September have 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 = 273 days.
- That is exactly 39 weeks, or 9 months.
- 195 of those days fall on Monday to Friday and 78 on weekends.
What the result means
The total in days is the most exact figure, because months have different lengths. Use the months figure when a rule is written in months, such as a notice period or a loan term.
The weekday count leaves out Saturdays and Sundays only. Public holidays differ by state and employer, so subtract them yourself if you need working days.
Assumptions
- Dates follow the Gregorian calendar, including leap years.
- Weekends are Saturday and Sunday.
Limitations
- Public and company holidays are not removed from the weekday count.
- Times of day and time zones are not considered.
Frequently asked questions
Should I include the end date?
For a gap between two dates, no. For a period where the last day also counts, such as 5 to 9 October leave being 5 days, yes.
How many working days are there between two dates?
The weekday figure counts Monday to Friday. Subtract any public holidays that fall in that period to get working days.
What if the end date is before the start date?
The calculator swaps them and shows the gap, with a note that it did so.
Last reviewed on 1 October 2026. Found a mistake? Tell us.

