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.
Result date = starting calendar date + signed day countA 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 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.
Read more: U.S. Naval Observatory: Introduction to Calendars (opens in a new tab) ↗
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.