About this days between dates calculator
Counting the days between two dates sounds simple, but the details matter. This calculator gives the total day count (the difference between the dates — Jan 1 to Jan 31 is 30 days), and if you tick include the end date, it adds one — that's the difference between asking “how many days until” and “how many days long” (a stay from the 1st to the 31st spans 31 calendar days). You also get the duration as weeks and days, as a calendar years/months/days breakdown that handles month lengths and leap years the way standard date calculators do (Mar 31 to Apr 30 counts as exactly one month), and the number of weekdays (Monday to Friday) in the range, which is handy for rough business-day estimates. Dates are calculated exactly, with no timezone drift, entirely in your browser.
Frequently asked questions
- Does the count include both dates?
- By default it counts the difference between the two dates, so Jan 1 to Jan 2 is 1 day. Tick “include the end date” to count both ends — useful for durations like event days or rental periods.
- Does it handle leap years?
- Yes. The calculation uses real calendar dates, so Feb 29 in leap years is counted correctly.
- What does the weekdays number mean?
- It counts Mondays through Fridays in the range. Public holidays are not excluded, so treat it as an upper bound for business days.