Add/Subtract Days

Quickly calculate a future or past date by adding or subtracting days from any given date. Perfect for deadlines, travel planning, contract expirations, and more.

Select the reference start date

Enter the number to add or subtract

Operation

How to Use

  1. Select a start date

    Choose the starting date from the calendar picker.

  2. Enter the number of days

    Type the number of days to add or subtract and select the desired mode.

  3. View the result

    Click Calculate to see the resulting date and day of the week.

What is adding/subtracting days?

Adding and subtracting days is a calendar operation that adds or subtracts a span of time (days, weeks, months or years) to a base date to find the resulting date and weekday. Doing it by hand is error-prone because months vary from 28 to 31 days and a leap year arrives every four years, but the calculator handles these variables automatically.

Common uses

  • Deadlines — legal and business time limits such as contract date +30 days or a 14-day cancellation window
  • Medical and administrative — due dates (+280 days), probation end, visa expiry
  • Counting backward — past dates such as a D-100 exam countdown or three weeks before departure

It works in calendar days, counting weekends and public holidays alike.

Calculation formula

The result date is derived from the operation sign and the unit.

Result date = base date ± (value × unit conversion)

  • Days: ±N days, weeks: ±N×7 days
  • Months and years: increment the month/year field directly

Example — adding 45 days to 2024-01-15: 16 days left in January → February 29 (leap year) → rolls into March → 2024-03-01 (Friday). Month-end correction: 2024-01-31 +1 month becomes the non-existent February 31, automatically corrected to 2024-02-29.

Frequently Asked Questions

How does adding or subtracting days work?
Pick a base date, then enter the value to add or subtract along with a unit (days, weeks, months or years). The result date, weekday and total day difference are calculated automatically, with leap years and varying month lengths accounted for.
What happens if I enter a negative number?
Entering a negative value in add mode gives a date that many days earlier than the base date. It produces the same result as a positive value in subtract mode, so use whichever is more convenient.
How are leap years handled?
Leap-year rules (every 4 years, excluding centuries, but including those divisible by 400) are applied automatically. For example, adding one year to February 29, 2024 gives February 28, 2025, because the common year 2025 has no February 29.
What happens when I add months to a month-end date like the 31st?
If the target month has no such day, it is corrected to the last day of that month. January 31 +1 month becomes February 28 (or 29 in a leap year) instead of the non-existent February 31, and March 31 -1 month likewise becomes the last day of February.
Can I calculate excluding weekends and holidays?
This calculator counts calendar days, including Saturdays, Sundays and public holidays. If you need a deadline in business days (excluding weekends and holidays), use a dedicated business-days calculator. The week unit can give a rough estimate of business weeks.
What does the total day difference mean?
Even when you choose weeks, months or years as the unit, the tool converts the actual gap between the base date and the result date into days. For example, calculating three months ahead shows at a glance how many days that span is (about 90 to 92 days).
Does the result include the weekday?
Yes, the weekday (Sunday through Saturday) of the calculated result date is shown. When scheduling meetings, presentations or deliveries where a weekday matters, you can immediately see whether the result falls on a weekend.
Will the date shift by a day because of time zones?
This calculator parses and computes using local dates rather than UTC, so there is no off-by-one error from time-zone conversion. Wherever you access it from, the result matches the calendar date exactly as you entered it.
2026 calendar data

Related Calculators