Add or Subtract Days

Add or subtract days, weeks, months or years from any date and get the exact resulting date and weekday — e.g. what date is 90 days from today?

How adding to a date works

Days and weeks are simple: the calculator steps that many calendar days forward or backward, weekends included, crossing month and leap-year boundaries naturally. Months and years walk the calendar instead of adding a fixed number of days: "one month later" means the same day-of-month in the next month, and "one year later" means the same date next year.

End-of-month clamping

When the target month is shorter than your starting day, the result is clamped to the last day of that month. 31 January + 1 month = 28 February (29 February in a leap year), because February has no 31st. Likewise 31 March + 1 month = 30 April, and 29 February 2024 + 1 year = 28 February 2025. This matches how spreadsheets and most billing systems behave, so a monthly subscription started on the 31st renews on the last day of shorter months.

Worked example

Base date 19 July 2026, add 90 days: stepping through the rest of July (12 days), August (31), September (30) and 17 days of October lands on Saturday, 17 October 2026 — exactly 90 calendar days later. Adding 3 months instead gives 19 October 2026, which is 92 days, because August and July are 31-day months.

Common uses

Frequently asked questions

What date is 90 days from today?
Set the base date to today (the default), choose Add, enter 90 and pick days — the result shows the exact date and its weekday. The same works for any offset: 30, 45, 60, 180 days and so on.
Are weekends included when adding days?
Yes — this calculator adds calendar days, so weekends and holidays are counted like any other day. If you need working days only (Mon–Fri, minus holidays), use the Business Days Calculator instead.
What happens when I add a month to 31 January?
February has no 31st, so the result clamps to the last day of February: 28 February (or 29 February in a leap year). The same rule applies whenever the target month is shorter than the starting day-of-month.
Can I subtract dates as well?
Yes — choose "Subtract" to go backwards, e.g. 6 weeks before a deadline or 9 months before a due date. The stats also show how many calendar days lie between the base date and the result.
How are leap years handled?
The math walks the real calendar, so 29 February is respected: adding 1 year to 29 February 2024 gives 28 February 2025 (clamped), and day counts across leap years include the extra day automatically.