Date Difference Calculator

Two Ways to Measure the Same Gap

The distance between two dates can be expressed two different ways, and each answers a different question. "2 years, 6 months, 2 days" tells you how the gap breaks down on a calendar — useful for describing a project timeline or someone's tenure. "914 total days" tells you the raw span — useful for anything that needs a single number, like calculating interest or a countdown. This calculator produces both from the same pair of dates.

The Logic

Years = End Year − Start Year
Months = End Month − Start Month
Days = End Day − Start Day
(with month/year borrowing when Days or Months goes negative)
Total Days = End Date − Start Date

A Worked Example

From January 15, 2024 to July 17, 2026:

Example date difference calculation
MetricValue
Calendar difference2 years, 6 months, 2 days
Total months30
Total weeks130 weeks, 4 days
Total days914

Where This Calculation Matters

  • Contract and lease terms — expressing a duration in the calendar terms a contract uses (years/months) while also getting the exact day count for billing.
  • Project and tenure tracking — how long a project ran, or how long someone has been employed, expressed the way people naturally talk about it.
  • Age-adjacent calculations — the same year/month/day logic behind age calculations, applied to any two arbitrary dates rather than just a birth date.

How to Use This Calculator

  1. Enter the start date.
  2. Enter the end date.
  3. Select Calculate to see the difference broken down into years, months, and days, plus total months, weeks, and days.

Related Calculations

For a single total day count rather than a calendar breakdown, see the Day Counter. To exclude weekends from the count, use the Business Days Calculator.