Free Date Difference Calculator — Days Between Dates

Calculate exact days, weeks, months, and years between any two dates. Free date difference calculator with a clear duration breakdown and instant results.

Counts from the start date up to but not including the end date. Standard calendar convention.

Date difference
30 days
Total weeks
4 wks
2 days remaining
Total months
0 mo
30 days remaining
Total years
0 yrs
30 d remaining
Weekdays (Mon–Fri)
20 weekdays
Excludes Sat & Sun. Does not account for public holidays.
From August 22, 2026 to September 21, 2026 is 30 days, or 4 weeks and 2 days.
Quick presets
ad-slot

How to calculate the difference between two dates

The basic method is to count every calendar day that falls between the two dates. Starting from the earlier date, each day you step forward counts as one day until you reach the later date. A difference of 90 days between March 15 and June 13, for example, means exactly 90 individual calendar days separate them.

The count method changes the result by one day. From January 1 to January 3: if you exclude the start date, you count January 2 and 3 — that is 2 days. If you include the start date as well, you also count January 1 — giving 3 days. The default here is to include the start date only, which matches how most calendar apps count "3 days from today."

Months and years are calculated using real calendar boundaries, not fixed day counts. A calendar month from January 31 runs to February 28 (or 29 in a leap year), not exactly 30 or 31 days forward. This means the result is always accurate to how a human would count on a physical calendar.

How to use this calculator

  1. 01Select your start and end dates using the date pickers.
  2. 02Choose how you want the dates counted — include start only, include both, or exclude both.
  3. 03Your result appears instantly in days, weeks, months, and years.
  4. 04Use the quick presets to jump to a common date range from your start date.

Common questions

ad-slot
Related calculators