Date Difference Calculator

Date Difference Calculator

Count the time between any two dates: total days, weeks and days, and years, months and days. Use it for deadlines, contracts, notice periods, pregnancies, trips or counting down to an event.

Days, weeks, months & yearsInclude end date optionLeap years handledLast updated: November 3, 2026

Days between two dates

How the difference is counted

Total days

Days = end date − start date

By default the start date is counted and the end date isn’t, like counting nights in a hotel. Choose “include the end date” when both days count, such as a leave period from Monday to Friday (5 days, not 4).

Years, months and days

Whole months are counted first, then the remaining days

From 31 January, one month later is taken as the last day of February, so leap years and short months are handled correctly.

Worked examples

3 November 2026 to 25 December 2026
  1. 52 days = 7 weeks and 3 days = 1 month and 22 days
Leave from Monday 2 to Friday 6 November 2026
  1. Difference = 4 days; including the end date = 5 days

Days in each month

MonthDaysMonthDays
January31July31
February28 (29 in leap years)August31
March31September30
April30October31
May31November30
June30December31

A year is a leap year if it divides by 4, except century years, which must divide by 400. 2024 and 2028 are leap years; 2100 is not.

Frequently asked questions

How many days are there between two dates?

Enter both dates above. For example, 1 January to 31 December in a normal year is 364 days, or 365 including the end date.

Should I include the end date?

Include it when both the first and last day count, such as holidays or project days. Leave it out for durations like ages or hotel nights.

Can I count only working days?

Yes, use the Working Days Calculator, which skips weekends and holidays.

Scroll to Top