Skip to main content
Calctrove Calctrove

Days Between Dates Calculator

Days between dates calculator

Compare calendar or business-day distance with endpoint counting, holiday calendars, and explicit date-basis notes.

InputsForm5 fieldsLive
Quick scenarios

Result

14 day(s)

Signed difference: +14 day(s). Approx weeks: 2. ~0.46 months • ~0.0383 years. Local calendar date basis (clock time ignored).

Live update
Date-difference assumptions

Use date-only values with no clock time. For schedule planning, choose business mode and holiday calendar.

  • Calendar mode counts elapsed dates and can include endpoints.
  • Business mode excludes weekends and selected public holidays.
  • Date basis clarifies interpretation context; date-only day counts remain deterministic.
  • For advanced holiday planning workflows, also check /date-time/business-days-calculator.
Formula
Days difference = End date - Start date (in days); business mode excludes weekends and selected holidays
  • Convert both dates to a comparable day count.
  • Subtract start from end for signed difference.
  • Use absolute value for positive day span.
  • Business mode removes weekends plus the selected holiday calendar.
Example

Worked example: billing and business-day checks

  1. 1 Calendar span from 2026-07-01 to 2026-07-31 returns 30 elapsed days (31 with include-endpoint).
  2. 2 Business span from 2026-07-02 to 2026-07-06 with US holiday calendar returns fewer workdays around Independence Day.
  3. 3 Signed output remains useful when end date is earlier than start date.

You can report both elapsed calendar days and policy-aware business-day counts from one route.

How
  1. Choose start date and end date.
  2. Pick calendar-day or business-day mode.
  3. Toggle include-endpoint style when you need endpoint-inclusive counting.
  4. In business mode, choose the holiday calendar that matches your region.
  5. Use date-basis note (local or UTC) to keep reporting assumptions explicit.
Avoid
  • Forgetting to toggle include-endpoint style when inclusive counting is required.
  • Using business mode without selecting the appropriate holiday calendar.
  • Mixing local-date and UTC-date reporting assumptions in team documents.
  • Reversing start and end dates without checking sign.
  • Using invalid date strings.
FAQ
Why can signed result be negative?

It is negative when end date is earlier than start date.

What is absolute days?

Absolute days is the non-negative distance between dates regardless of order.

Can I include endpoints?

Yes. Use include-endpoint style to include both endpoint dates in the reported difference.

How does business mode handle holidays?

Business mode excludes weekends and applies the selected holiday calendar (none, US, UK, CA, or IN).

Why is there a date-basis selector?

It keeps reporting assumptions explicit (local or UTC calendar basis) when sharing date-difference results across teams.

Switch
Switch12