Dates & time

Add days to a date

Move a date forward or backward by a number of calendar days.

Your numbers

Calculated on your device. Your inputs aren’t sent to us.

Your result

Ready when you are

Enter your numbers and select Calculate.

Behind the numbers

How this calculation works

Positive values move forward and negative values move backward. Calendar transitions and leap years are handled without treating daylight-saving changes as extra days.

THE FORMULAResult date = starting calendar date + signed day count

A worked example

Adding 30 days to 1 January 2026 gives 31 January 2026.

Good to know

Calendar-day arithmetic only. Supported result years are 0001 through 9999.

Plan forward, then check the counting rule

Adding days is useful when you know a starting date and a fixed duration: a project check-in after 45 days, a reminder in two weeks, or a date 90 days before an event. Enter a positive count to move forward and a negative count to move backward.

The starting date is day zero. Adding one reaches the next date. A policy that calls the starting day “day one” may produce a different endpoint, so check the wording before using the result for a deadline.

A little curiosity

A calendar is a set of rules, not just a page of boxes

Calendars developed around recurring cycles such as days, Moon phases and seasons. Those cycles do not divide neatly into one another. Different calendar systems resolve that mismatch in different ways, which is why “add one month” is not the same operation as “add 30 days.”

This calculator chooses one precise operation: add an integer number of days using Gregorian dates. It does not silently substitute lunar months, working days or a financial institution’s day-count convention.

Try an example that crosses a leap day

Start at 28 February 2024 and add two days: the result is 1 March 2024 because 29 February lies in between. Start at 28 February 2025 and add two days: the result is 2 March 2025.

For a reverse check, begin with either resulting date and enter −2. You should return to the corresponding starting date. This is a useful way to check that you have entered a duration rather than an inclusive count of named dates.

When 30 days and one month go different ways

Adding 30 days to 31 January 2026 gives 2 March 2026. That is not a mistake: February has 28 days in that year, and the tool is adding a fixed duration. “One calendar month after 31 January” needs a separate convention for handling a day that the next month does not have.

Subscription, rental and contract rules may define monthly anniversaries differently. Do not replace their stated calendar-month rule with a day count just because 30 feels like a typical month.

Important limits for deadlines and old records

The result includes weekends and holidays and does not adjust to an office’s next working day. It also has no time-of-day or local time-zone input. If a deadline depends on business hours, a particular jurisdiction or a statutory rule, resolve those details separately.

Years from 0001 to 9999 use Gregorian rules consistently. Dates before the calendar’s historical introduction are a mathematical extension of those rules, not a reconstruction of the local calendar used at the time.

A few questions, answered

Can I subtract days?

Yes. Enter a negative day count. For example, −7 moves back one week.

Does adding zero keep the date unchanged?

Yes. Zero is an identity operation: it returns the starting date.

Are weekends skipped?

No. Every calendar day counts. This is not a business-day or holiday calculator.

Why can’t I enter half a day?

This tool operates on dates rather than times. A fractional day would need a time of day and a clearly defined time-zone convention.

Find your calculator

Start typing to explore the library.