Adding a fixed number of days to a date means counting forward day by day through however many months that spans, not multiplying by 30. Adding 100 days to 5 November 2025 lands on 13 February 2026: 25 remaining days in November, 31 in December, 31 in January, and 13 more in February.
What date do you land on after adding 100 days?
From 5 November 2025, 25 days remain to reach 30 November (30 − 5 = 25). December supplies 31 more days, reaching 31 December with 44 days still to add (100 − 25 − 31 = 44). January supplies 31 of those, reaching 31 January 2026 with 13 days left. Adding 13 days from 1 February lands on 13 February 2026. Total: 25 + 31 + 31 + 13 = 100. Adding “3 calendar months” instead would land on 5 February 2026, a different date from adding 100 days, even though November, December, and January together happen to total 92 days.
How do I add a day count across month boundaries?
Work forward one whole month at a time: subtract the days remaining in the current month from the running total, move to the first of the next month, and repeat until fewer days than a full month remain, then add the remainder directly. Track whether the destination year is a leap year if the running total crosses February. The add-days calculator performs the running subtraction once the day count is known.
How do I check the running total?
The individual month contributions should sum exactly to the requested day count; in the example, 25 + 31 + 31 + 13 checks against 100. Check the destination year’s leap status separately if the count lands in or crosses February, since that changes whether the month holds 28 or 29 days.
What mistakes confuse days with months?
A frequent error is treating “add N days” as equivalent to “add N ÷ 30 months,” which only coincides by chance. Another is forgetting to re-check the day count when the starting date is itself the 29th, 30th, or 31st of a month. Do not silently swap “calendar days” for “business days”; the business-days calculator answers a different question with a smaller day-per-week rate.
What does adding calendar days not cover?
This method adds calendar days to a date-only value; it does not add clock time, handle a stated deadline’s inclusive or exclusive wording, or resolve what “one month later” means when the day number does not exist in the target month, which the separate add-months guide covers for calendar-month arithmetic specifically.
Source for the external fact
Timeanddate.com states that its date calculators account for varying month lengths and leap years when adding a duration to a date, in its date-calculation help page.
A second example that lands in or out of a leap February
Adding 60 days to 20 January 2024 lands on 20 March 2024, a Wednesday: 11 days remain in January (31 − 20), February 2024 supplies 29 days because 2024 is a leap year, and the last 20 days land in March (11 + 29 + 20 = 60). Adding the same 60 days to 20 January 2025 instead lands on 21 March 2025, one day later, because February 2025 has only 28 days. The starting date and day count are identical; only the leap status of the February in between changes the destination.
The running month-by-month total for the leap-year example
| Month crossed | Days it supplies | Running total |
|---|---|---|
| Rest of January | 11 | 11 |
| February 2024 (leap) | 29 | 40 |
| Into March | 20 | 60 |
The three contributions sum exactly to the requested 60-day count, landing on 20 March 2024.
How to check the destination date with a reverse subtraction
The destination date should reproduce the original day count when the calculation runs the other way. 20 March 2024 minus 20 January 2024 is 60 days — the same figure used to add forward — confirming the running total. This reverse subtraction is the same day-count method covered in the date-difference guide, applied here as a check rather than as the main calculation.
Adding days vs adding whole weeks
Adding a count of whole weeks is a special case of adding days: any multiple of 7 days always lands on the same day of the week as the start date, because a week is exactly one weekday cycle. Adding 100 days, by contrast, is not a multiple of 7 (100 ÷ 7 leaves a remainder of 2), so the destination weekday shifts by 2 places from the start. A schedule that must land on a specific weekday, such as “four weeks from Monday,” needs a week count, not an arbitrary day count.
Why the method does not change for a much larger day count
The same running-subtraction technique scales without modification to spans of any length. Adding 1,000 days to 5 November 2025 lands on 1 August 2028, a Tuesday, after the running total has passed through four Februaries, including the leap year 2028. Only the number of monthly subtractions needed to get there grows; the underlying rule — subtract what remains in the current month, move to the first of the next month, repeat — stays identical.
Why a daylight-saving change does not affect this calculation
Adding a day count to a date-only value, with no time of day attached, is unaffected by a daylight-saving transition: 5 November plus 100 days is still 13 February regardless of any clock change in between, because no clock reading is involved. A daylight-saving transition only changes the true elapsed time when both endpoints carry a specific time of day, which is a separate calculation covered in the daylight-saving elapsed-time guide, not this date-only one. The distinction matters for a deadline described only by date — “30 days from today” — versus one described by an exact moment, such as “72 hours from now,” which does need the clock-time version of the calculation.
Going backward: subtracting days instead of adding them
The same running technique works in reverse for a deadline stated as “N days before” a date. Subtracting 45 days from 10 January 2026 lands on 26 November 2025, a Wednesday: 10 days back reaches 31 December 2025, 31 more days back through December reaches 30 November 2025, and the remaining 4 days back land on 26 November. The only difference from adding forward is the direction of travel through each month; leap years and month lengths still have to be checked the same way.
How the “90 days ≈ 3 months” approximation drifts by starting month
Adding exactly 90 days from the 1st of a month only matches “add 3 calendar months” when the three months crossed happen to total 90 days themselves.
| Start date | +90 days lands on | +3 months lands on | Difference |
|---|---|---|---|
| 1 January 2026 | 1 April 2026 | 1 April 2026 | 0 days |
| 1 February 2026 | 2 May 2026 | 1 May 2026 | 1 day later |
| 1 April 2026 | 30 June 2026 | 1 July 2026 | 1 day earlier |
| 1 July 2026 | 29 September 2026 | 1 October 2026 | 2 days earlier |
The drift depends entirely on which specific months the span crosses, not on any fixed correction factor.
Related calculators
Add a day count directly in the add-days calculator, compare it with calendar-month arithmetic in the add-months guide, and check the resulting span in the date difference calculator.