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.