Date Difference Calculator

Date Difference

Find the number of days between two dates.

Results

Summary

Total days
—

How this calculator works

Enter a start date and an end date to compute the day difference using date-only math (no time-of-day). The calculator provides multiple units:

  • Total days - exact number of calendar days
  • Weeks + days - breakdown into whole weeks and remaining days
  • Total months/years - approximate conversions using averages
  • Decades/centuries - shown when applicable (10+ or 100+ years)

Common use cases

Project timelines

Calculate days between milestones or delivery dates.

Legal deadlines

Count days for filing periods, statutes of limitations.

Historical research

How many years/decades between historical events?

Billing cycles

Days in a billing period for invoicing or subscriptions.

Units explained

UnitBased onNotes
DaysExact countPrimary result, always accurate
Weeks7 daysExact (days / 7)
Months30.44 days avgApproximate (365.25 / 12)
Years365.25 daysAccounts for leap years
Decades10 yearsShown when 10+ years
Centuries100 yearsShown when 100+ years

Examples

Jan 1 to Jan 2

Default: 1 day. With "include end date": 2 days.

End before start

With absolute difference ON, dates are swapped internally.

Feb 5, 1822 to Feb 6, 2026

74,425 days = 203.77 years = 20.38 decades = 2.04 centuries

90 days in months

90 days = 2.96 months (based on 30.44 avg)

Frequently Asked Questions

What does "include end date" mean?▼
If enabled, the count includes the end date itself. For example, Jan 1 to Jan 2 becomes 2 days instead of 1. Useful when counting "days in a period" rather than "days between".
What does "absolute difference" mean?▼
If enabled, the calculator always returns a positive day count by treating the dates as unordered. Useful when you just want the gap regardless of which date is earlier.
Why do some calculators differ by one day?▼
Differences often come from inclusive vs exclusive counting, or mixing timestamps with date-only values. This tool uses date-only, UTC-midday math to avoid timezone and DST drift.
Does this include time of day?▼
No. This is a date-only calculation (YYYY-MM-DD) and ignores hours/minutes. For time-aware calculations, use a datetime difference tool.
How are months and years calculated?▼
Months use an average of 30.44 days (365.25 / 12), and years use 365.25 days (accounting for leap years). These are approximations; for exact calendar months, use a specialized tool.
When do decades and centuries appear?▼
Decades appear when the difference is 10+ years, and centuries appear when it's 100+ years. They're based on the same 365.25 days/year average.
How do I calculate business days instead?▼
This calculator counts calendar days (including weekends). For business days only (excluding weekends and holidays), use a dedicated business days calculator.
Can I use this for age calculation?▼
For a quick approximation, yes. For precise age with years/months/days breakdown and birthday countdowns, use the dedicated Age Calculator.