Date Add/Subtract Calculator

Add or subtract days, weeks, months, or years from any date. Find out what date it will be after a given time period.

How It Works

This calculator lets you find a date that is a certain number of days, weeks, months, or years before or after a given date.

  1. Pick a start date
  2. Choose whether to add or subtract
  3. Enter the amount and select the unit (days, weeks, months, or years)

The resulting date is calculated instantly, including the day of the week.

Frequently Asked Questions

How do I subtract days from a date?

Select your start date, click the 'Subtract' toggle, enter the number, choose the unit (days, weeks, months, or years), and the resulting past date will appear instantly.

What happens when adding months to dates near the end of the month?

When adding months, if the resulting month has fewer days than the original date (e.g., adding 1 month to January 31), JavaScript's Date object rolls over to the next valid date. This is standard date arithmetic behavior.

Can I add years to a date?

Yes, you can add or subtract days, weeks, months, or years. Simply select 'Years' from the unit dropdown and enter the number you want to add or subtract.

Related Calculators