Free Date Difference Calculator

Exact number of days, weeks, and years/months/days between any two dates.

Enter both dates to see the difference.

Enter a start and end date to get the exact gap between them: total days, total weeks, and a calendar-accurate years/months/days breakdown.

Planning something that needs to “include” both the start and end day (like counting a hotel stay or a project’s calendar days)? Tick the option below the dates to add one extra day.

How to use it

  1. Enter the start date and the end date.
  2. Tick “include end date” if you want both days counted.
  3. Read the difference below.

Frequently asked questions

What does “include end date” do?

It adds one day to the total, for cases like counting nights of a stay or the total calendar days spanned by both dates, rather than just the days between them.

What if I enter the end date before the start date?

The calculator swaps them automatically and shows a note that the order was reversed, so you still get the correct (positive) difference.

Does this account for leap years?

Yes. All the calculations use real calendar dates, so leap years and different month lengths are handled automatically.

More free tools

All calculators →