Days Between Dates

days between the two dates

Add or subtract days

What date is it, so many days from a date?

Counting the gap, or counting the days

These are different questions and both come up. From Monday to Friday is four days apart, but it is five days of leave. The tick box switches between them, and getting it wrong by one day is what causes most disputes over notice periods and hotel bills.

Working days

Monday to Friday are counted; Saturdays and Sundays are not. Public holidays are deliberately not deducted, because they differ by state and by year — subtract your own from the figure rather than trusting a number that quietly guessed.

Why months are awkward

A month is not a fixed length, so "two months later" from 31 January lands on 28 or 29 February. Adding months here clamps to the last valid day of the target month, which is what calendars and contracts normally intend.

Share this tool with friends

Free to use, no sign-up, works on any phone.

Frequently Asked Questions

Does the count include both the start and end dates?

By default it counts the gap, so 1 January to 2 January is one day. Tick "count both days" for the inclusive figure, which is what leave applications, hotel stays and notice periods usually want.

Are leap years handled?

Yes. The maths uses real calendar dates, so 29 February exists in 2024 and does not in 2025, and a range crossing several leap years comes out right.

What counts as a working day?

Monday to Friday. Public holidays differ by state and by year, so they are not deducted — no tool can know your calendar. Subtract your own holidays from the figure.

Why do the months and days not add up to the total?

Because months are different lengths. "3 months and 5 days" is exact as a calendar description, while the total in days depends on which months those were. Both figures are correct; they answer different questions.

Can I go backwards?

Yes. Put the later date first and the result is negative, or use the add-and-subtract box below with a minus number.

Everything on this page runs inside your own browser. Nothing you type or upload is sent to a server, so your data never leaves your device.