Skip to content
Tooletto

Add or Subtract Days From a Date

A preset of Date Calculator

Find the date a given number of days, weeks, months or years from now — or before. Useful for deadlines, renewal dates, notice periods and delivery estimates.

  • Files never leave your device
  • Free, no signup
  • No watermarks
  • Works offline once loaded
Loading tool…

How to date calculator

  1. 1

    Choose a mode

    Difference between two dates, or add and subtract from one.

  2. 2

    Enter the dates

    Results update as you type — there is no submit button.

  3. 3

    Switch to working days

    Weekends are excluded, which is what most deadlines actually count.

Where date arithmetic quietly goes wrong without a proper calendar walk

A surprising number of hand-rolled date calculations — a spreadsheet formula, a quick script — add days by simply adding a fixed number of seconds or by naively incrementing a day-of-month field without checking whether the result rolled past the end of that month, both of which silently produce a wrong date around month boundaries and especially around February. Correctly adding a duration means genuinely walking the calendar forward: recognising that adding a month to 15 January gives 15 February, that adding a month to 31 January lands on the last day of February rather than overflowing into March, and that a leap year changes which last day that is. This is exactly the class of edge case that hand-rolled date arithmetic gets subtly wrong most often, and it is precisely what this tool is built to handle correctly.

Subtracting time works the same way, in reverse

Everything about adding a duration applies symmetrically to subtracting one — a negative number of days, weeks, months or years walks the calendar backward using the identical month-length and leap-year-aware logic, which matters for exactly the same reason it matters going forward: working out when a notice period must have started to expire by a given date, or confirming the date something must have happened by counting backward a fixed interval from a known deadline.

Frequently asked questions

Does the count include both the start and end date?

The plain difference is exclusive — from the 1st to the 8th is 7 days, because that is how many nights pass. The result also shows the inclusive count, which is what contracts and notice periods usually mean when they say "within 7 days".

How are working days counted?

Saturdays and Sundays are excluded. Public holidays are not, because they vary by country and region — for a legally significant deadline, check your jurisdiction's holiday calendar as well.

How does adding months handle the end of the month?

Adding one month to 31 January gives 28 February (or 29 in a leap year) rather than rolling into March. That is the convention almost every calendar system uses, and it means adding a month then subtracting one does not always return you to the original date.

Are leap years and time zones handled?

Leap years yes — the calculation walks the real calendar rather than assuming 365 days. Dates are treated as local calendar dates with no time component, so time zones cannot shift a result by a day, which is a common bug in date tools that parse ISO strings as UTC.