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
How to date calculator
- 1
Choose a mode
Difference between two dates, or add and subtract from one.
- 2
Enter the dates
Results update as you type — there is no submit button.
- 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.
You might also need
Age Calculator
Exact age in years, months and days
Timestamp Converter
Unix timestamps to dates and back
Percentage Calculator
Every percentage calculation in one place
BMI Calculator
Body mass index in metric or imperial
Calorie Calculator
Daily energy needs from BMR and activity
Compound Interest Calculator
See what regular saving grows into
Currency Converter
Convert between world currencies at the mid-market rate
Loan Calculator
Repayments, total interest and payoff schedule