Add/Subtract Days Calculator

Result = date ± number of days

How Adding and Subtracting Days Works

Adding or subtracting days from a calendar date shifts the date forward or backward along the timeline, automatically crossing month and year boundaries. The operation is straightforward arithmetic on the day count, with the calendar handling variable month lengths: January has 31 days, February has 28 or 29, April has 30, and so on. No manual month-end adjustments are needed.

Example: start on March 15, 2026 and add 45 days. March has 16 days remaining after the 15th (31 − 15 = 16). Subtract 16 from 45: 29 days left, landing on March 31. April has 30 days, so 29 days from April 1 is April 29, 2026. Subtracting works in reverse: April 29 minus 45 days returns to March 15.

Leap years affect February crossings. Adding 365 days to March 1, 2023 reaches March 1, 2024 (2024 is a leap year, but the same calendar date one year later). Adding 366 days to March 1, 2023 reaches March 2, 2024 because 2024's extra day shifts the anniversary. Adding 365 days to February 28, 2023 (non-leap) lands on February 28, 2024; from February 28, 2024 (leap year) plus 365 days is February 28, 2025.

Healthcare uses this constantly: Naegele's rule adds 280 days to the last menstrual period for a due date. Payment terms add 30 or 90 days to invoice dates. Subscription renewals add billing-cycle days. Project management adds duration days to kickoff dates. Negative values subtract — "90 days before December 31" finds the start of a quarter.

Enter a start date and the number of days to add (positive) or subtract (negative). The calculator returns the resulting date and the day of the week, handling all month-end and leap-year transitions automatically.

Examples

ExampleResult
Mar 15, 2026 + 45 daysApr 29, 2026
Jan 1, 2024 + 365 daysJan 1, 2025
Dec 31, 2025 − 7 daysDec 24, 2025
Feb 28, 2024 + 1 dayFeb 29, 2024
Mar 1, 2024 + 280 daysDec 6, 2024
Jun 11, 2026 + 90 daysSep 9, 2026
Jul 4, 2026 − 30 daysJun 4, 2026
Nov 1, 2025 + 60 daysDec 31, 2025

Frequently asked questions

Enter a negative number of days. Subtracting 30 days from June 11, 2026 gives May 12, 2026.

Yes. Crossing February in a leap year correctly uses 29 days. Adding days across February 29 accounts for the extra day.

Multiply weeks by 7 and add that many days. Adding 4 weeks equals adding 28 days.

Related calculators

Related conversions