Calculate the difference between two dates in days, weeks, months, and years.
Enter a start date and an end date using the date pickers.
Click "Calculate" to see the difference broken down into years, months, days, and total number of days.
The start date can be either before or after the end date. The calculator will show the absolute difference.
The difference is calculated by comparing the two dates component by component:
Difference = End Date − Start Date
Years and months are computed first, with remaining days counted last. Total days is the absolute number of days between the two dates, counting each calendar day.
Example: Start date January 15, 2025 to end date March 30, 2026.
The calculator counts the number of days between the two dates (exclusive of the start date). If you need to include both dates, add 1 to the total days result.
Yes. The calculator computes the absolute difference regardless of which date comes first.
The calculation accounts for actual calendar month lengths (28, 29, 30, or 31 days). It steps through each month individually rather than using a fixed average.
This calculator counts calendar days, not business days. It includes weekends and holidays. For business-day calculations, you would need to exclude non-working days separately.