Date Add and Subtract Calculator – Add or Subtract Time From Any Date
Manually counting squares on a calendar to figure out "what date is 45 days from today?" or "what date was it 6 months before March 3, 2025?" is slow and error-prone. The Date Add and Subtract Calculator does the arithmetic instantly: pick a start date, choose Add or Subtract, enter an amount, and select a unit — Days, Weeks, Months, or Years — to get the exact resulting calendar date.
Why Simple Day-Counting Falls Short
Adding time to a date sounds trivial until varying month lengths and leap years get involved. February has 28 or 29 days depending on the year, and months alternate between 30 and 31 days. Because of this, the calculator uses well-tested calendar arithmetic instead of naive day-counting, so results are correct whether you are adding 3 days or 3 years.
How Month and Year Clamping Works
Adding or subtracting months and years introduces a specific edge case: what happens when the target month is shorter than the start day? For example, January 31 plus 1 month cannot land on February 31, because that date does not exist. The calculator clamps the result to the last valid day of the target month — February 28 in a common year, or February 29 in a leap year — and displays a clear notice explaining the adjustment so the result is never a silent surprise.
The same clamping applies to years: adding 1 year to February 29, 2024 produces February 28, 2025, since 2025 is not a leap year.
Business-Day Mode
Real-world deadlines are often measured in business days, not calendar days. Toggling Exclude Weekends switches the calculator into business-day mode, which skips Saturdays and Sundays entirely. You can also list specific holiday dates to exclude — one per line in YYYY-MM-DD format — so public holidays are skipped just like weekends. This is especially useful for calculating contract notice periods, shipping estimates, or legal filing deadlines that explicitly exclude non-business days.
Reading the Result
Alongside the resulting date, the tool shows the day of the week, the total days elapsed between the start and result dates, and the ISO 8601 week number of the result — useful for scheduling and reporting that follows the ISO week convention. A plain-language summary sentence, such as "45 days after July 15, 2026 is August 29, 2026 (a Saturday)", makes the calculation easy to communicate or paste into an email.
Common Use Cases
This calculator is popular for computing invoice or payment due dates (e.g., Net 90 terms), contract renewal or notice dates, visa or lease validity windows, statute-of-limitations deadlines, and personal milestones like "100 days after surgery" or "6 weeks from my due date." Choose your preferred output format — ISO, US, European, or long-form — to match how you need to communicate the result.
Limitations
Calculations support calendar years 1 through 9999 under the proleptic Gregorian calendar and do not account for time-zone or daylight-saving shifts, since only whole calendar dates are involved. Business-day mode uses a fixed Saturday/Sunday weekend definition; countries with different weekend conventions should add those days as custom holidays instead.