Date calculator

Find the date before or after a starting day.

Enter your dates to see the result.

Tell us what happened and what you expected. Please leave out personal information and private tool inputs.

These details describe your setup. They don’t include your name, email, or anything entered into the tool.

See the details included

Voting-limit status from this browser is included. Reports are stored by Netlify so I can investigate.

Move a date forward or back

Choose your starting date, whether to add or subtract, and one amount and unit. The result includes the weekday and the number of calendar days moved. Try an example uses January 31, 2024 plus one month: February 29, 2024, a Thursday.

How the calculation works

A week is seven days. Month and year moves go directly to the target month, then use its last valid day if needed. They do not repeat a one-month step. This follows the constrained calendar-arithmetic approach described in the Temporal calendar-date documentation.

Dates use Gregorian leap-year rules, even before that calendar was adopted locally. The range is January 1, year 0001 through December 31, year 9999. The amount must be a whole number from 0 to 3,652,058. The result must also stay within the supported date range, so large month or year moves may be rejected. No dates are saved or added to the page address.

For an age in years, months, and days, use the Age calculator. For a shift measured by the clock, use the Hours calculator.

FAQs

What happens if the target month has fewer days?

The result uses its last valid day. January 31 plus one month is February 28 in 2023 or February 29 in 2024. Moving two months directly from January 31 gives March 31.

Does it skip weekends or holidays?

No. Days and weeks count every calendar day. This is not a business-day or legal-deadline calculator.

Why does adding a month and subtracting it sometimes give a different date?

A month-end adjustment loses the original day number. January 31 plus one month becomes February 28; subtracting a month from February 28 gives January 28.

Do clock changes affect the result?

No. This tool works with calendar dates, without a time of day or time zone.

Have an idea for a tool I should add? Send it in. I read every suggestion and choose which ones to build next.

For example: "Count the weekdays until a date, without holidays."

Please don't include your name, email, or anything personal. I don't need it. Voting-limit status from this browser is included.