Everyday Tools

Days Between Dates Calculator

Calculate the exact number of days between any two dates.

Select a start date and end date to calculate the exact number of days, weeks, and months between them.

Please select a valid start date.
End date must be on or after the start date.

Total Days

Weeks

Months (approx.)

How to Use This Tool

  1. Select your start date.
  2. Select your end date.
  3. Click Calculate to see the exact days, weeks, and months between them.

How This Calculator Works

This calculator finds the exact number of calendar days between two dates by computing the difference in milliseconds and converting to days, correctly accounting for varying month lengths and leap years automatically.

Common Uses

Why Months Are "Approximate"

Unlike days and weeks (which are fixed-length units), months vary in length (28-31 days), so converting a day count to "months" requires using an average month length (30.44 days, based on the average Gregorian calendar month) — this is why the months figure is presented as an approximation.

Frequently Asked Questions

Does this include both the start and end date in the count?

The day count represents the elapsed time between the two dates (exclusive count) — for example, January 1 to January 2 is counted as 1 day elapsed, not 2 days.

Does this account for leap years?

Yes, since the calculation works directly with calendar dates rather than assuming a fixed 365-day year, leap years are automatically and correctly accounted for.

This calculator is provided for general informational and estimation purposes only. Results should not be treated as professional financial, tax, legal, medical, or engineering advice. Always verify critical calculations with a qualified professional or official source before making decisions.