Skip to content

Date Difference Calculator

See the difference between two dates expressed as years, months, weeks and days, with the total number of days alongside.

Find the difference between two dates

What the date difference shows

Instead of one big number, this calculator breaks the span into full years, months, weeks and days, accounting for the different lengths of each month and for leap years.

Example: 15 January 2020 to 20 April 2024 is 4 years, 3 months, 0 weeks and 5 days.

Which date tool should I use?

Use this page for a human-readable breakdown. For a single total, see Days Between Dates; for a unit-specific count, see Weeks Between Dates or Months Between Dates.

Frequently asked questions

What is the difference between two dates in years and months?

Enter both dates above to get the exact years, months, weeks and days between them, plus the total number of days.

Does it work if the end date is before the start date?

Yes. The calculator measures the magnitude of the gap and notes that the end date is earlier, so the result is never negative.

Related