Calendar arithmetic uses date-only UTC values, so daylight-saving clock changes do not alter the day count.
Calculation details
Planning estimate only. Pay, overtime, holidays, and working-time rules vary by employer and jurisdiction.
This tool runs in your browser. Your calculator inputs and results are never transmitted to us or to ad/affiliate partners. Ads and sponsored links may set third-party cookies to serve and measure them, but they never receive your calculation values. If you explicitly save a scenario, its permitted fields stay in local browser storage until you clear them. See our Privacy Policy.
Use this result
Share the current inputs or ask ChatGPT to explain the calculation in context.
More options
What does this calculator estimate?
Date calculator: add or subtract days from any date, find the difference between two dates, and get the weekday result. Free, private, runs in your browser.
Are the days inclusive or exclusive of the endpoints?
Counting conventions differ by purpose. The difference between two dates excludes one endpoint, giving the elapsed time; adding business days or counting nights of a stay includes different ends. A project due in 30 days from the 1st lands on the 31st, not the 30th, under elapsed counting. This calculator states its convention per mode; the errors come from mixing them across tools.
How do leap years and time zones affect date math?
Date-only arithmetic handles leap days correctly when the range spans February 29, adding the extra day automatically. Time zones only matter when times-of-day enter the calculation; a flight crossing zones can log fewer elapsed hours than calendar days suggest. For pure date spans, the calendar rules are exact; bring times in only when the question is genuinely about hours.
How this calculator works
Formula
Difference mode converts valid date-only values to UTC day numbers and subtracts them; inclusive mode adds the appropriate boundary day. Add/subtract mode applies years and months with month-end clamping, then applies weeks and days as whole 24-hour UTC date increments.
Worked example
From February 28, 2024 to March 1, 2024 is two elapsed days, or three dates when both boundaries are counted. Adding one month to January 31, 2024 clamps to February 29, 2024.
Assumptions to verify
- Inputs are calendar dates without time-of-day or time-zone offsets.
- Monday–Friday counts exclude Saturdays and Sundays but do not infer public holidays.
- When a target month lacks the starting day, month arithmetic clamps to the final valid day.
Frequently asked questions
Why use UTC date arithmetic?
Date-only UTC arithmetic prevents daylight-saving clock changes from turning a calendar day into 23 or 25 hours.
Are holidays excluded from weekday counts?
No. The calculator counts Monday through Friday only and does not claim a holiday calendar.
What happens to January 31 plus one month?
If the target month lacks that day, the result is clamped to the target month’s final valid date.
Cite this tool
BoringToolsKit. “Date Calculator Workspace.” boringtoolskit.com/date-calculator-workspace/ (reviewed July 2026). Free to reference in articles, syllabi, and answer posts with a link.
Privacy: Inputs and results stay in this browser. Any future sponsored recommendation or advertisement will be clearly labeled and kept separate from the calculation.