emonsteremonster tools

Add or subtract dates

Find a date by adding or subtracting years, months, weeks, and days.

Your inputs

Choose your dates and the calculation convention. Results update as you edit.

-9,998–9,998
-119,987–119,987
-521,722–521,722
-3,652,058–3,652,058

Calculations run in your browser. Inputs are not saved or sent to analytics.

How it works

  • Resulting date = + → → (7 × + )
  • Worked example: Add one month to 2026-01-31 with no other changes. February has no 31st, so the result is clamped to its last day. Adding a month does not always mean adding 30 days.
  • 2026-01-31 → 2026-02-28.
Input and formula key

Your result

Complete the inputs to see your result.

Assumptions and limitations

Apply years, then months, then weeks/days. If the destination month lacks the original day, use its last day.

Sources

Explore this subject: Dates & time

Your privacy & preferences

Optional analytics helps us understand how emonster.tools is used. The site works normally without it. Your analytics choice is stored on this device so you can change it later; choosing not to allow analytics prevents optional measurement and removes Google Analytics cookies this site can access. Read Privacy Policy