Add or Subtract Days From a Date
What date falls a given time from another, and which weekday.
Defaults to the date this page was last updated. Set it to the date you are counting from.
- Written out
- Sunday 22 November 2026
- Day of the week
- Sunday
- Calendar days apart
- 90
- Working days apart
- 64
- Weeks apart
- 12.9
- Starting day was a
- Monday
Working-day counting skips Saturdays and Sundays. Public holidays are not included, because they differ by country.
Every tool runs entirely in your browser. Your files are never uploaded to a server.
Adding days to a date is arithmetic on the calendar, but months are not a fixed length. Adding one month to 31 January gives 28 February, because the result clamps to the end of the target month rather than overflowing into the next.
How to use Date Add & Subtract Calculator
- Set the starting date. Enter it as a calendar date. Everything is computed in UTC so the answer does not shift with your timezone.
- Choose an amount and unit. Days, working days, weeks, months or years — and whether it falls before or after the starting date.
- Read the result. The date, the weekday it lands on, and how many calendar and working days separate the two.
About adding time to a date
Date arithmetic looks trivial and contains two traps that produce real bugs. The first is that months are not a fixed length, so adding one month is not adding thirty days. Every sensible implementation clamps: 31 January plus a month is the last day of February, because there is no 31 February and rolling forward into March answers a question nobody asked. The consequence is that month arithmetic is not reversible — adding a month to 31 January and then subtracting one gives 28 January, not 31 — which matters anywhere a date is computed by chaining operations rather than in a single step. The second trap is the timezone. A date with no time attached has no timezone to honour, but a naive implementation attaches local midnight, and a visitor several hours behind the machine that computed it sees the previous day. Everything here works in UTC for that reason. Working-day counting adds a third consideration: whether the starting day counts. The convention used here, and in most legal drafting, is that a period begins the day after the triggering event, so five working days after a Monday is the following Monday rather than that Friday. Public holidays are deliberately excluded, since they vary by country and several move by more than a month between years.
Frequently asked questions
What is 90 days from today?
What happens when I add a month to the 31st?
How are working days counted?
Are public holidays included?
Does my timezone affect the answer?
Last updated