How many days between two dates?

Calculate days, weeks, and months between any dates

Defaults to today

Select your target date

About Leap Years

This calculator automatically handles leap years. A leap year occurs every 4 years, adding February 29th to the calendar. However, century years (like 1900) are only leap years if divisible by 400—so 2000 was a leap year, but 1900 was not. This affects date calculations spanning multiple years.

Frequently Asked Questions

How does this calculator handle leap years?
The calculator automatically accounts for leap years when calculating days. February has 29 days in leap years (every 4 years, except century years not divisible by 400).
Why do the weeks and days not add up exactly?
Weeks are calculated as complete 7-day periods. For example, 10 days equals 1 week plus 3 days. The total days shown is always exact.
Can I calculate dates in the past?
Yes, you can select any past or future date. If the "To" date is before the "From" date, results will be shown as negative values.
How are months calculated between dates?
Months are calculated based on calendar months. A full month is counted when the day of the month in the end date is equal to or greater than the start date's day.