Date Difference Calculator

Find the exact number of days, weeks, months and years between any two dates. Pick the start and end dates — or leave the end empty to use today. Handles past and future dates, including leap years.

How to use

1

Pick the start date

Select the first date using the calendar picker.

2

Pick the end date

Select the second date. Leave empty to use today.

3

Read the breakdown

See years, months, days, total weeks and total days.

Leave empty to use today's date.

Features

Full breakdown

Years, months, days, total weeks and total days — all from one calculation.

Auto-swap

If the end date is earlier than the start, the dates are swapped automatically.

Correct leap year handling

February 29 is counted correctly in every calculation.

Use any date range

Works for dates in the past or future, spanning days or decades.

Common use cases

  • Count the days until a deadline or event
  • Calculate the duration of a project or trip
  • Find out how many days have passed since a specific date
  • Measure the time between two milestones

Frequently Asked Questions

Related tools