Date Calculator — difference, add, workdays

From 2026-01-01 to 2026-07-19 is 199 calendar days. Adding a month to January 31 clamps to February 28 (or 29 in leap years).

Mode

Results are computed from your inputs and rounded for display. Verify important figures independently.

Three date jobs in one tool: the exact difference between two dates, adding or subtracting a duration, and counting workdays (Monday–Friday). Date-only arithmetic — immune to daylight-saving glitches by construction.

Method & conventions

  • Differences are exact calendar-day counts (leap years handled).
  • Month-end clamp: Jan 31 + 1 month = Feb 28 (29 in leap years) — the convention banks and spreadsheets use.
  • Workdays: Monday–Friday between the dates (start-exclusive, end-inclusive); no holiday database in this version — subtract your local holidays.

Worked examples

  • 2026-01-01 → 2026-07-19 = 199 days
  • 2026-01-31 + 1 month = 2026-02-28; 2024-01-31 + 1 month = 2024-02-29
  • Workdays in July 2026 = 23

Limits

No public-holiday calendars and no time-of-day component; for legal deadlines check the counting rules that apply to your case.

Frequently asked questions

Are both end dates counted in the difference?

The difference is the count of days you would step through moving from one date to the other — Jan 1 to Jan 2 is 1 day. Add 1 yourself if your context counts both endpoints.