Ad · 728×90
🧰 Tools · Date

Days Between Dates

Calculate the exact number of days, weeks and approximate months between any two dates. Choose inclusive or exclusive counting and get calendar-aware breakdowns that handle leap years and month-length variations.

Choose the earlier date (or any date). If omitted, today is used.
Choose the later date (can be before the start date; result will be absolute). If omitted, today is used.
Tip: Use inclusive counting for "nights" and exclusive counting for elapsed days. Enable business-days to ignore weekends (holidays exclusion can be added).
📅 Difference
--
--
🔢 Total Days (exclusive) --
🔢 Total Days (inclusive) --
📅 Weeks & Days --
🗓 Approximate Months --
📆 Start Date --
📆 End Date --

How the Days Between Calculator Works — Detailed

This calculator computes the difference between two calendar dates with several options so you can use the results for scheduling, billing, project timelines, travel, and legal deadlines.

Exclusive vs Inclusive counting

- Exclusive: The difference in full days between the two calendar dates (end - start). Use for elapsed time (e.g., how many days have passed).
- Inclusive: Adds one day so both start and end are counted (useful for nights stayed or inclusive ranges like event days).

Calendar-style difference (years, months, days)

The calendar-style breakdown subtracts whole years first, then whole months, then remaining days. This method respects varying month lengths and leap years — for example, 2019-01-31 → 2019-02-28 is reported as 0y 0m 28d, while 2019-01-31 → 2019-03-01 becomes 0y 1m 1d depending on how many full months fit between the dates.

Leap years and month-lengths

Leap days (Feb 29) are included automatically in the day count when they fall between the start and end dates. The tool uses actual calendar dates rather than fixed-day conversions to ensure accuracy across years and long ranges.

Business days (weekdays) option

If you enable Business Days, the calculator will count only Monday–Friday. Weekend days (Saturday & Sunday) are excluded. If you need to exclude holidays, we can add a holiday uploader or API to subtract official holidays for a chosen country/region.

Approximate months

For quick human-friendly output we convert days to months using the average month length (30.44 days). This is useful for approximate comparisons (e.g., 90 days ≈ 3.0 months). For legal or financial use, prefer the calendar-style result.

Examples (quick)

  • Start: 2025-06-01, End: 2025-06-10 → Exclusive: 9 days, Inclusive: 10 days
  • Start: 2024-02-01, End: 2024-03-01 (leap year) → Exclusive: 29 days (includes Feb 29)
  • Start: 2020-01-31, End: 2020-02-29 → Calendar: 0y 0m 29d, Days: 29

Common uses

Project timelines, rental nights, pregnancy/calculators, legal deadlines, interest period calculations, employee leave tracking, and itinerary planning.

Why this tool vs other calculators

Many calculators choose defaults (inclusive/exclusive) without making them obvious, or they use average month lengths without showing calendar differences. This tool shows both approaches, explains differences, and provides calendar-aware outputs so users can compare and select the right value for their needs.

If you want strict business-day + holiday support, or time-of-day precision (hours/minutes), tell us and we'll add those options.

Frequently Asked Questions

If you want to include both start and end days (for example: counting nights in a hotel), use the inclusive option. For elapsed-days or time passed, use exclusive counting. This page displays both values to avoid confusion.

Months are approximate using 30.44 days (365.25/12) for an easy conversion. For exact month differences, check the calendar-style yrs/mo/day result which respects actual month lengths.

Yes — Feb 29 is treated as a normal day and included if it falls in the date range. The calendar-method also accounts for leap years when making year/month/day breakdowns.

Differences come from choices like inclusive/exclusive defaults, average-month conversions, and whether a tool is calendar-aware. This site makes choices explicit and shows multiple outputs so you can pick the one you need.

Yes — enable the business-days option to exclude weekends. To exclude public holidays too, we can add a holiday list input or integrate a holiday API for a specific country/region.

This calculator operates on whole calendar dates (midnight to midnight). If you need hour/minute precision, we can extend it to accept datetimes and timezone awareness; ask and I'll add it.

Ad · 728×90