Add or Subtract Days, Weeks, Months, Years

Add or Subtract Days, Weeks, Months, Years

Local Processing

Add or subtract days, weeks, months or years from a date.

How It Works & Processing Standards

Add or subtract days, weeks, months or years from a date.

Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.

Current Limits

  • Maximum input length: 100,000 characters

Choose add or subtract N days, or add N weeks, months or years under "Task". Adding a month to 31 January gives 28 February (29 in a leap year), and the tool tells you it adjusted.

What You Can Do

N days or weeks
Moves by exactly that many days; negative numbers subtract.
N months or years
Moves on the calendar and clamps missing dates to month end.
Result details
Weekday, day of year and ISO week.

How to Use Add or Subtract Days, Weeks, Months, Years

  1. 1
    Choose a taskPick the unit to add or subtract.
  2. 2
    Enter date and amountThe base date and how many.
  3. 3
    Read the resultSee the result date and weekday.

Examples

100 days later
Input: 2026-01-01 + 100 days
Result: 2026-04-11 (Saturday)
One day earlier
Input: 2026-03-01 − 1 day
Result: 2026-02-28 (Saturday)
A month from month end
Input: 2026-01-31 + 1 month
Result: 2026-02-28 (clamped to the last day of the month)
A year from a leap day
Input: 2024-02-29 + 1 year
Result: 2025-02-28 (Friday)

Common Use Cases

  • Finding anniversaries such as 100 or 1000 days
  • Working out contract expiry or warranty end dates
  • Checking the date N months after a payment

Frequently Asked Questions (FAQ)

What if day one is the first day?

If the start date counts as day 1, day 100 is 99 days later, so add 99.

Have feedback or ideas for this tool? Suggest & Inquire →