Calculator

Date Difference Calculator

Count exactly how many days are between two dates. Enter a start and end date to get the number of days, weeks, months and years between them, plus a year/month/day breakdown.

Days between
0 days
Weeks0 weeks
Months (approx.)0 months
Years (approx.)0 years
Breakdown0 years, 0 months, 0 days
Advertisement

How it works

The calculator counts the whole days between two dates using the calendar, then converts that total into weeks, average months and average years for convenience.

Difference = (End date) − (Start date)

Worked examples

  • Days between

    From 1 January 2024 to 31 January 2024 is exactly 30 days.

  • Long span

    From 1 January 2020 to 1 January 2024 is 1,461 days, or 4 years including one leap day.

Frequently asked questions

How many days are between two dates?

Subtract the earlier date from the later date; the calculator counts whole days inclusive of both calendar dates' difference.

How many weeks are in a year?

There are 52 weeks and 1 day in a common year, or 52 weeks and 2 days in a leap year.

Why are months and years approximations?

Months and years vary in length, so the calculator uses average values (30.4375 days per month, 365.25 days per year).

Related calculators