Date Difference Calculator

Count the exact days, weeks, months and years between any two dates.

Date Difference

Time between two dates

or pick from calendar
or pick from calendar

Days between two dates, made simple

The date difference calculator counts the exact gap between any two calendar dates. Pick a start date and an end date and it returns the total number of days, weeks, months and years between them, plus hours, minutes and seconds. The order doesn’t matter — if you enter the dates the wrong way round, the tool simply measures the distance between them.

This is the calculator people reach for to count down to a holiday, work out how long ago an event happened, measure a contract or notice period, or check how many days a project has been running. Because it uses real calendar dates, leap years and varying month lengths are handled automatically.

Inclusive vs exclusive counting

There are two common ways to count days between dates. The standard result excludes the start day and counts whole days elapsed. If you need to count both the first and last day — for example when counting nights booked or days of leave — use the “including end day” figure shown in the results, which adds one.

Example: From 1 January to 31 January is 30 days elapsed, but 31 days if you count both the 1st and the 31st.
FAQ

Common questions

How many days are between two dates?
Enter both dates and the calculator shows the exact number of days elapsed between them, counted using the real calendar so leap years are included automatically.
Does it count the start and end day?
The main figure counts days elapsed, which excludes the start day. The results also show an “including end day” total that adds one, for cases like counting nights or leave days.
Can I calculate months between two dates?
Yes. The result breaks the span down into years, months and days, and also gives a total-months figure.
Does it work for dates in the past and future?
Yes, any two valid calendar dates work, in any order.