Add or subtract days, weeks, months, or years from any date to find the resulting date instantly.
This tool adds or subtracts a number of days, weeks, months, or years from a given date, helping you quickly find a future or past date. It's useful for planning deadlines, calculating due dates, scheduling events, or figuring out anniversaries.
The calculator takes a starting date and a duration to add or subtract, then applies standard calendar rules — including varying month lengths (28-31 days) and leap years — to compute the resulting date accurately.
Enter a starting date, choose whether to add or subtract, and enter the amount of time (days, weeks, months, or years). The calculator returns the resulting date.
Example 1: Adding 90 days to January 1 results in April 1 (in a non-leap year).
Example 2: Subtracting 6 months from July 15 results in January 15.
Does this account for leap years? Yes, the calculator automatically applies leap year rules when the calculation spans February 29 in a leap year.
What's the difference between adding "1 month" and adding "30 days"? Adding 1 month moves to the same day number in the next calendar month (which may be 28-31 days later), while adding 30 days always adds exactly 30 days regardless of month length — these can give different results.
What happens if the resulting date doesn't exist (like adding a month to January 31)? Most date calculators adjust to the last valid day of the target month, since months like February and April don't have a 31st day.
Can I calculate dates far into the future or past? Yes, the calculation works for any valid calendar date range, whether just a few days away or many years.
Why would I need to calculate a date instead of just counting on a calendar? It saves time and avoids errors for longer time spans, like adding 180 days or subtracting 3 years, which would be tedious and error-prone to count manually.