Date difference · Date addition · All time units

Date Calculator Online

Find the difference between two dates, or add and subtract days from any date. Results in days, weeks, months, and years.

Difference
Total Days
Weeks
Months (approx.)
Years (approx.)

Calculate exact age

Our age calculator gives you age in years, months, and days with birthday countdown.

Open Age Calculator

Date Calculations: More Useful Than You'd Think

Date arithmetic is one of the most practically useful forms of calculation, yet it is surprisingly easy to get wrong by hand. How many days until a contract expires? How many working days between two milestones? What date falls exactly 90 days after a notice was sent? What was the date 6 months ago from today? These are everyday questions in business, legal, medical, and personal planning contexts. A reliable date calculator removes the mental load and eliminates off-by-one errors caused by counting months of different lengths.

Date Difference

The difference between two dates is simply the number of calendar days between them. To find it, subtract the earlier date from the later date. The challenge is that months have 28, 29, 30, or 31 days, and years have 365 or 366 days. Counting by hand introduces errors; a calculator applies the Gregorian calendar rules precisely. The result in days can be converted to weeks (÷7), months (÷30.44, which is the average month length), and years (÷365.2425).

1 Jan 2025 → 1 Jul 2025181 days6 months at 30.17 days average. January (31) + Feb (28) + Mar (31) + Apr (30) + May (31) + Jun (30) = 181.

Adding Days to a Date

Adding days to a date is used in many contexts: calculating a payment due date, finding when a 30-day free trial expires, determining a delivery date, or scheduling a follow-up. The calculation rolls over month and year boundaries correctly. Adding 30 days to January 15 gives February 14; adding 30 days to November 15 gives December 15, and so on. Subtracting days works the same way in reverse.

Business Days vs Calendar Days

This calculator uses calendar days, counting every day including weekends and public holidays. Business day calculations are more complex and jurisdiction-specific, as they require knowing which days are holidays in a particular country or state. For legal deadlines, contract periods, and payment terms, always clarify whether the specified days are calendar days or business days — the difference can be significant for short deadlines.

Common Date Calculation Use Cases

  • Lease and contract terms — when does a 12-month lease starting April 1 end?
  • Payment deadlines — net-30 from an invoice date.
  • Medical — how many weeks since a diagnosis, or until a follow-up appointment.
  • Legal — statute of limitations, notice periods, probationary periods.
  • Personal — wedding anniversaries, countdowns to events, how long ago something happened.