bdevy.

General

Date Calculator

Adds or subtracts from a date, where month arithmetic is ambiguous.

Your numbers

Result

Resulting date Thursday, 8 October 2026
Day of the week Thursday
Total days moved 30
ISO format 2026-10-08
That lands on Thursday, 8 October 2026, 30 days after the starting date.

Months are added by calendar, not by 30-day blocks. Adding one month to 31 January gives 3 March in a non-leap year, because February has no 31st: the standard behaviour for date arithmetic.

Get a Free Business Audit

How the calculation works

Adding days to a date is unambiguous; adding months or years is not, because not every month has the same number of days. The convention adopted matters: adding one month to the thirty-first of January produces either the twenty-eighth of February or an invalid date depending on the rule applied.

What moves the number

  • Whether the interval is in days, months or years.
  • The rule for end-of-month overflow.
  • Leap years for year arithmetic.
  • Whether business days are required.

Where this one goes wrong

Month arithmetic is genuinely ambiguous and different systems resolve it differently, which means a contractual period expressed in months can land on different dates depending on the software, and anything with a deadline attached should express the interval in days where precision matters. State the convention. Adding years across a leap day has the same problem for a twenty-ninth of February start date.

Before you quote

  • Express critical intervals in days rather than months.
  • State the end-of-month convention where months are used.
  • Check whether the result should be a business day.

Questions

About this calculator

What is one month after the 31st of January?

It depends on the convention. Some systems give the 28th of February, some the 2nd or 3rd of March, and some treat it as invalid. Month arithmetic is genuinely ambiguous, which is why critical intervals are better expressed in days.

Why express deadlines in days?

Because day arithmetic is unambiguous while month arithmetic is not. A contractual period in months can land on different dates depending on the software applying it, which is a real problem where a deadline has consequences.

What about adding a year to a leap day?

The same ambiguity applies, since the 29th of February does not exist in most years. Conventions differ between the 28th of February and the 1st of March, and anything legally significant should say which it means.

How useful was this calculator?

Not rated yet. Yours would be the first.

Put this calculator on your site

Free to embed. Paste this where you want it to appear. It stays up to date automatically because it loads from BDEVY.

Please keep the attribution line. It is the only thing we ask in return.

How to use this calculator

  1. Starting date. Enter your own figure; the page starts at 2026-09-08.
  2. Direction. Enter your own figure; the page starts at Add to the date.
  3. Days. Enter your own figure; the page starts at 30.
  4. Weeks. Enter your own figure; the page starts at 0.
  5. Months. Enter your own figure; the page starts at 0.

The result updates as you type, so you can try a figure, see what it does to resulting date, and change it back. Nothing you enter is sent anywhere or saved.

A worked example

These are the figures the calculator opens with. Every number in the results column below is produced by the same calculation the page runs, so you can follow it through before putting your own figures in.

What goes in

InputValue
Starting date2026-09-08
DirectionAdd to the date
Days30
Weeks0
Months0

What comes out

ResultValue
Resulting date main resultThursday, 8 October 2026
Day of the weekThursday
Total days moved30
ISO format2026-10-08

That lands on Thursday, 8 October 2026, 30 days after the starting date.

How sensitive the answer is

Holding everything else steady and changing only days, this is what happens to resulting date. It is worth knowing which of your inputs the answer actually hinges on, and which barely move it.

DaysResulting date
15 Wednesday, 23 September 2026
23 Thursday, 1 October 2026
30 example above Thursday, 8 October 2026
45 Friday, 23 October 2026
60 Saturday, 7 November 2026

Every other input is held at the example value while this one changes, which is not how a real job behaves. Treat it as a guide to which number matters most, not as five separate quotes.

What each figure means

Starting date
A number, starting at 2026-09-08.
Direction
Choose from Add to the date, Subtract from the date.
Days
A number, between 0 and 100000, starting at 30.
Weeks
A number, between 0 and 10000, starting at 0.
Months
A number, between 0 and 1200, starting at 0.

What the results tell you

ResultWhat it is
Resulting dateThe headline result. A category or planning selection, rather than a measured quantity.
Day of the weekA category or planning selection, rather than a measured quantity.
Total days movedA number.
ISO formatA category or planning selection, rather than a measured quantity.

Running a business, not just a calculation?

BDEVY is one partner for the marketing, websites, systems and automation behind a growing business. Start with a free audit of what you have now.