Days Between Dates Calculator

Enter any two dates to find the exact difference — in days, weeks, months, and years. Perfect for countdowns and anniversaries.

Your dates

Weeks
Months (approx)
Years (approx)
Hours

How date differences work

The difference is computed from real calendar dates (midnight to midnight), so leap days are counted automatically. Weeks = days ÷ 7; months use the average month length of 30.44 days; years use 365.25 days.

Frequently asked questions

How do you calculate days between two dates?

Subtract the earlier date from the later date. This calculator does it with real calendar math, so leap years are handled automatically.

How many days are in 3 months?

It depends on which months: 89–92 days. On average a month is 30.44 days, so 3 average months ≈ 91.3 days. Enter exact dates above for a precise answer.

How many weeks are in a year?

52 full weeks plus 1 extra day (2 in a leap year): 365 ÷ 7 ≈ 52.14 weeks.

Does the count include the end date?

By default the difference excludes the end date (midnight to midnight). Tick 'include end date' above if you want both endpoint days counted.

How do you count down to a future date?

Put today (or the earlier date) first and the future date second — the result is your countdown in days, weeks, and months.