2,026
4
12
12
day
7
20,555
days
2,026
4
12
12
day
7
20,555
days
The Date +/- Days Calculator adds or subtracts any number of days from a given date, instantly showing you the resulting calendar date. This is one of the most practical date tools available — used daily by professionals, planners, and individuals who need to find a date that is a specific number of days before or after a reference point.
Adding or subtracting days from a date is simple in concept but surprisingly error-prone when done manually. Month lengths vary, leap years add an extra February day, and crossing year boundaries introduces additional complexity. When you need to find what date is 90 days from today, or what date was 30 days before a past event, manual mental arithmetic is unreliable. Our calculator performs the calculation instantly and correctly, handling all calendar irregularities automatically.
This tool is used in a huge variety of contexts. Legal professionals calculate statutory deadlines (notice periods, appeal windows, statute of limitations) that are defined in days from a triggering event. Medical providers calculate follow-up appointment dates, medication end dates, and treatment durations. HR professionals find probationary period end dates and benefit eligibility dates. Financial professionals calculate bond maturity dates, payment due dates, and interest accrual cutoffs. Project managers find delivery deadlines and milestone dates by adding days to start dates.
To subtract days, simply enter a negative number in the 'days to add' field. For example, entering -30 gives you the date 30 days before the base date. The calculator supports ranges from -36,500 days (approximately 100 years in the past) to +36,500 days (approximately 100 years in the future).
The base date is converted to a JavaScript Date object. The specified number of days is multiplied by the number of milliseconds in a day (86,400,000) and added to (or subtracted from) the date's millisecond timestamp. The resulting timestamp is converted back to a Date object, from which the year, month, and day are extracted. This correctly handles month boundaries, year boundaries, and leap years.
The result shows the calendar year, month, and day of the date that is exactly the specified number of days from your base date. A positive days value moves forward in time; a negative value moves backward. The result is exact — the JavaScript Date object handles all calendar arithmetic including leap years.
Inputs
Results
90 days from March 13, 2026 is June 11, 2026.
Inputs
Results
30 days before March 13, 2026 was February 11, 2026.
Enter a negative number in the 'days to add' field. For example, to find the date 45 days before March 13, enter -45. The calculator will correctly compute the date 45 days in the past.
Yes. The JavaScript Date object handles leap years automatically. If you add days that span a February 29th in a leap year, that day is correctly counted. For example, adding 60 days to December 31, 2023 (crossing February 29, 2024) gives February 29, 2024, then 30 more days to March 30, 2024.
The calculator supports adding or subtracting up to 36,500 days (approximately 100 years) from the base date. This covers virtually all practical use cases.
Yes. Legal and contractual deadlines are often defined as a specific number of days from a triggering event. Enter the triggering date as the base and the required number of days as the offset to find the exact deadline date.
Enter your birth date as the base date and 10,000 as the days to add. The result is the exact calendar date of your 10,000th day of life — a popular personal milestone.
This calculator adds or subtracts calendar days only. To add months, use a different tool or manually calculate the days equivalent. Note that calendar months vary in length (28-31 days), so adding '30 days' is not the same as adding '1 month' in all cases.
Yes. A date offset calculator, date adder, and date +/- days calculator all refer to the same type of tool — computing a date by adding or subtracting a fixed number of days from a reference date.
This calculator returns the year, month, and day of the result. To find the day of the week, you can use a separate day-of-week calculator or check the result date in any calendar application.
Yes. If a prescription is for 14 days starting on a specific date, enter that start date and add 14 to find the last day of the prescription. Note that 'take for 14 days' typically means the 14th day is the last day — verify the specific instructions with your healthcare provider.
In most years, yes. However, if the period crosses a February 29th in a leap year, adding 365 days will give a date one day earlier than the anniversary. Adding 366 days would give the same date. To find the exact date one year later, use the Age Calculator's birthday logic, or simply advance the year by 1 (accounting for leap year if the date is February 29).
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Days Between Dates Calculator
Date Difference & Duration Calculators
Weeks Between Dates Calculator
Date Difference & Duration Calculators
Months Between Dates Calculator
Date Difference & Duration Calculators
Years Between Dates Calculator
Date Difference & Duration Calculators
Time Duration Calculator
Date Difference & Duration Calculators
Date Difference Calculator
Date Difference & Duration Calculators