Every day counts
Find the time
between moments.
Calculate the exact difference between any two dates—down to years, months and days. Fast, accurate and free.
The difference is
Calendar-accurate
More precise than dividing by 365.
Months have different lengths and leap years add an extra day. Our calculator uses real calendar boundaries to produce an exact years, months and days breakdown.
Choose two dates
Use any past or future date.
Get the full span
See calendar and total-unit results.
Plan with confidence
Birthdays, projects and deadlines.
Date calculator guide
Calculate days between dates without calendar guesswork.
A date difference can mean two useful results. The calendar result describes complete years, months and remaining days. The elapsed result expresses the same period as total days, weeks or hours. DateDifference.com provides both for deadlines, birthdays, trips, contracts and projects.
Date difference calculator
Choose any past or future dates. The calculator accounts for month length and leap years instead of assuming every month has 30 days or every year has 365 days.
Age calculator
Find an exact age today or on another date, plus the number of days until the next birthday.
Add or subtract days from a date
Move a date forward or backward by days, weeks, months or years. Calendar-month calculations preserve a valid date at the end of shorter months.
Frequently asked questions
Date difference questions, answered.
How do I calculate the difference between two dates?
Select the start and end dates to receive the exact calendar difference and totals in days, weeks and hours.
Does the result include the end date?
The end date is excluded by default. Enable “Include the end date” when both boundary dates should count.
Does it handle leap years?
Yes. Calculations use real calendar months and correctly account for February 29 in leap years.
Are my dates stored?
No. Calculations run locally in your browser, and the dates you enter are not stored.