Date difference calculator
The exact time between two dates, or a date plus or minus any period.
Time between the dates
92 days
3 months
- Years, months and days
- 3 months
- Total days
- 92
- In weeks
- 13 weeks, 1 day
- In months
- 3 months, 0 days
- Hours
- 2208
- Working days (Saturday and Sunday off)
- 66
Counts from the start date to the end date, not including the end date unless you switch it on. Working days leave out weekends but not public holidays; use the working days calculator to exclude those.
Processed in your browser. Nothing is uploaded.
How to calculate the days between two dates
- 1
Choose “Between two dates” or “Add or subtract”.
- 2
Enter the start and end dates, or a date and the period to add or subtract.
- 3
Switch on “Include the end date” if both the first and last day should count.
- 4
Read the result in days, weeks, months and years.
Two calculations in one
Between two dates gives the exact time from one date to another: in years, months and days, and as total days, weeks, months and hours. It also shows how many of those days are working days. Add or subtract works the other way: start from a date, add or take away years, months, weeks and days, and see the date you land on, with its weekday.
A days between dates calculator and date calculator: count how many days between two dates, or add days to a date.
How the days are counted
The count runs from the start date to the end date, not including the end date. Monday to Friday is 4 days, the same way you’d count nights in a hotel. For events where every day counts, such as a 5-day course from Monday to Friday, switch on Include the end date to add one.
Months are calendar months, not 30-day blocks. From 15 March to 15 May is exactly 2 months; from 15 March to 20 May is 2 months and 5 days. From 1 January to 1 March 2026 is 59 days, which is also exactly 2 months.
Adding months to the end of a month
When you add months to the 29th, 30th or 31st and the target month is shorter, the result is that month’s last day. 31 January plus one month is 28 February (29 in a leap year). Years and months are added first, then weeks and days, so 31 January plus 1 month and 1 day is 1 March.
Common uses
- How many days until a deadline, exam or trip, or since a past event.
- Notice periods, probation and contract end dates, such as 90 days from a joining date.
- Visa stays, warranty and subscription expiry, medicine courses.
For deadlines that count only business days, with public holidays taken out, use the working days calculator. For a live countdown to a single date, try days until, and for someone’s exact age, the age calculator.
Frequently asked questions
How many days are there between two dates?
Subtract the earlier date from the later one. From 1 January to 1 March 2026 is 59 days (31 in January and 28 in February), which is also exactly 2 calendar months. The calculator shows both.
Does it include the end date?
Not by default: from Monday to Friday is 4 days. For events where both days count, such as a 5-day course from Monday to Friday, switch on “Include the end date”.
How do I add 90 days to a date?
Choose “Add or subtract”, enter the date and type 90 in Days. The result shows the date and its weekday. You can also add months or years, for example for a visa or warranty end date.
How are months counted?
As calendar months from the start date: 15 March to 15 May is 2 months. A month added to 31 January gives the last day of February.