How many days between two dates? More than a calendar glance. Fewer than it feels.
Use this free days between dates calculator to find the exact number of days from one date to another. Pick a start date and an end date and get the count — for deadlines, countdowns, age in days, contract terms, rental periods, "how long have we been doing this," and any other interval a calendar cannot answer without counting on fingers.
Date arithmetic looks trivial and is a minefield: months have 28 to 31 days, leap years exist, and February is a special case that has broken production software at every major company. We let the computer handle the calendar. That is what it is for.
Inputs:
Steps:
Days = | End Date − Start Date | (in whole days) Weeks = Days ÷ 7 · Months ≈ Days ÷ 30.44 · Years ≈ Days ÷ 365.25
Subtract the earlier date from the later one, accounting for month lengths and leap years — or use this calculator. Example: Jan 1 to Dec 31 of the same non-leap year = 364 days.
It counts the difference, so Jan 1 → Jan 3 = 2 days. If you want inclusive counting (Jan 1, 2, and 3 = 3 days), add 1 to the result.
365, or 366 in a leap year. On average 365.25 — which is why "days ÷ 365.25" gives a clean years figure over long spans.
Divide by 30.44 (the average month length) for an approximation. 170 days ≈ 5.6 months. For an exact month count, compare the actual calendar dates.
Depends when you ask. Put today and December 25 into the calculator — or use the Days Until calculator, which uses today automatically.
We roast the number, not you. But if you are calculating how many days it has been since you last went to the gym, we both know the answer is "a lot."
The calculation uses calendar dates at midnight, so time zones and daylight saving do not affect the day count. It does not know about holidays, business days, or your specific contract's definition of "day." For legal or financial deadlines, confirm the counting convention with whoever wrote the rules.
Days = |end − start| in whole calendar days, leap years included; start day exclusive. Educational & entertainment only.
Generated for educational and entertainment purposes.