Full Guide

Date Add/Subtract Calculator Guide

Find 30, 45, 60 or 90 days from today or add and subtract calendar years, months and days from a custom date. Shows weekday and local today time zone.

Open calculator

Full Guide

What This Calculator Does

Find 30, 45, 60 or 90 days from today, or add and subtract calendar years, months and days from a custom date. Results show the resulting date, weekday and calendar-day difference. One-week, one-month, three-month and one-year shortcuts remain available.

When to Use It

Use it for reminders, planning and ordinary date checks. Calendar days include weekends. For workday rules use working days or holiday working days; for two known dates use date difference.

Inputs Explained

Dates must be in years 0001–9999. Today is read after browser hydration, with the actual date and browser IANA time zone visible. Selecting a custom date makes it fixed; Use today returns to a moving local date. Years, months and days are whole numbers from zero to 100000. Choose subtract for earlier dates. At least one offset must be nonzero.

How the Calculation Works

The combined year/month offset selects a destination month, clamping the original day to its last valid day when necessary. Calendar days are applied afterward. UTC calendar components avoid daylight-saving drift; this does not convert your local today into a UTC date. The weekday uses the same calendar-date interpretation.

Example

January 31, 2024 plus 30 days is March 1, 2024. Plus one month is February 29, 2024, so the two operations are different. February 28, 2024 plus one day is February 29. December 20, 2026 plus 30 days is January 19, 2027. Select subtract and the 30-day shortcut to move backward. The start date is day zero.

For example, March 9, 2024 plus two calendar days is March 11 with a day difference of two, including in New York across daylight saving. It does not require exactly 48 elapsed hours.

How to Understand the Result

The main result is the destination date, followed by weekday, start date, absolute calendar-day change and the browser zone used for today. Day shortcuts retain add/subtract direction and set years and months to zero. Month shortcuts are actual calendar months, not fixed day counts.

Common Mistakes

Do not replace 30 days with one month or 90 days with three months. Different locations may have different today dates; check the visible date and time zone. A custom-date link fixes the starting date. A today-mode link omits it so the next visit reads the browser’s current date. The tool does not interpret legal deadlines, business dates or a time of day.

FAQ

Will today become stale?

Today mode checks after loading, on return to the page and every 30 seconds. A date change clears the old result.

Does daylight saving change the number of days?

No. Calculations use calendar dates rather than elapsed hours.

How do I find 30 days before today?

Select subtract and click the 30-day shortcut.

Notes

Static server output does not bake in a current date. Background timers may pause, so focus and visibility checks refresh it on return; Calculate also reads local today again. Custom start dates and offsets can be shared through URL parameters, with no browser-storage persistence. Reset clears them. Results outside years 0001–9999 are rejected.

Frequently Asked Questions

Will today become stale?

Today mode checks after loading, on return to the page and every 30 seconds. A date change clears the old result.

Does daylight saving change the number of days?

No. Calculations use calendar dates rather than elapsed hours.

How do I find 30 days before today?

Select subtract and click the 30-day shortcut.