โ Add or Subtract Days to a Date
Pick a start date, then add or subtract a number of days to find the exact resulting date.
Need to know what date falls exactly 90 days from today, or which day was 28 days ago? The Add or Subtract Days calculator answers instantly. Choose any start date, enter a positive number of days to move forward or a negative number to go back, and the tool returns the exact date โ including the correct month length and leap years.
This is one of the most common date calculations in everyday life. Project managers use it to set milestones and deadline reminders. Businesses use it to calculate invoice due dates, trial periods, and guarantee windows. Students and freelancers use it to plan assignment deadlines and payment schedules. Instead of flipping through a calendar and counting days by hand, you get a precise answer in a second.
For example, adding 90 days to January 15 gives April 15, and subtracting 28 days from March 5 gives February 5. Leap years are handled automatically, so adding 30 days to a date in late January correctly rolls into February with 29 days in a leap year.
How Does the Calculation Work?
The tool reads the start date and the number of days you entered, then converts them into a JavaScript Date object set to midnight UTC. Adding or subtracting a number of days is done with setUTCDate, which lets the JavaScript engine handle month lengths and leap years automatically โ you never have to manually work out how many days each month has.
A negative value subtracts days, letting the tool move backward in time just as easily as forward. The result is then formatted in a clear, readable form showing the weekday and full date, so you know not just the date but which day of the week it falls on.
Practical Examples
Adding 90 days to January 15, 2025 lands on April 15, 2025 โ a typical 90-day warranty or payment window. Subtracting 28 days from March 5, 2025 gives February 5, 2025, useful for a 28-day notice period or billing cycle. And on a project starting August 1, adding 120 days points to November 29, rolling correctly across the September and October month boundaries.
Edge Cases and Common Pitfalls
The main pitfall people hit is forgetting that months have different lengths. Adding 30 days to a date late in the month does not always land on the same numerical day of the next month โ it depends on how many days that month has. This tool avoids the trap by letting the date engine resolve the correct calendar day.
Leap years are handled automatically: adding 30 days from January 29 in a leap year lands on February 28, while in a common year it lands on February 28 as well โ the engine always respects the real number of days in February. Business users should also note that this tool counts calendar days, not business days; if you need weekdays only, use the separate Workdays Counter.
Business and Personal Uses
Businesses use this calculation constantly: 30-day payment terms, 14-day return windows, 60-day subscription trials, and 90-day warranty periods are all defined in days rather than calendar months. Knowing the exact end date matters for contracts and cash flow. On a personal level, it's handy for planning trips, medication refills, fitness streaks, or simply knowing what date falls 100 days from today.