Pick a date, add 90 days, get the answer. Works with days, weeks, months, and years - forward or backward. Shows the resulting date, day of the week, and a breakdown of elapsed time.
Date Calculator - Add or Subtract Days, Weeks, Months, Years
Pick a date, add 90 days, get the answer. Works with days, weeks, months, and years - forward or backward. Shows the resulting date, day of the week, and a breakdown of elapsed time.
Parameters
Enter data for calculations
💡 Fill in all required fields to unlock the calculate button
Pick a date. Add time. Get the result.
Result: Wednesday, July 15, 2026
Breakdown: 181 days / 25 weeks / 5 months
Select a starting date, choose a time unit (days, weeks, months, or years), enter a number, and the calculator returns the resulting date with the day of the week. It handles month-end edge cases automatically: adding 1 month to January 31 gives February 28 (or 29 in a leap year), not an impossible February 31. The breakdown grid shows the total gap in days, weeks, and approximate months.
Supported time units
| Unit | How it works | Edge case handling |
|---|---|---|
| Days | Adds exact calendar days | Crosses month/year boundaries automatically |
| Weeks | Adds multiples of 7 days | Same day of the week guaranteed |
| Months | Moves to the same day in a future/past month | If the target month is shorter, snaps to last day (Jan 31 + 1 month = Feb 28) |
| Years | Moves to the same day and month in a future/past year | Feb 29 + 1 year = Feb 28 (non-leap year) |
When this calculator comes in handy
Worked examples
Start: February 1, 2026. Add 30 days. Result: Tuesday, March 3, 2026. February has 28 days, so 30 days crosses into March.
Start: January 31, 2026. Add 1 month. Result: Saturday, February 28, 2026. The calculator snaps to the last day of February since Feb 31 does not exist.
Start: February 29, 2024. Subtract 1 year. Result: Tuesday, February 28, 2023. Since 2023 is not a leap year, the result is Feb 28.
Start: June 20, 2026 (Saturday). Add 52 weeks. Result: Saturday, June 19, 2027. Same day of the week, 364 days later (not exactly 1 year).
Start: June 20, 2026. Subtract 100 days. Result: Wednesday, March 12, 2026. The breakdown shows 100 days / 14 weeks / 3 months.
FAQ
Related tools
Date Difference Calculator
Find the exact gap between two dates in years, months, weeks and days - Open calculator
Age Calculator
Calculate your exact age in years, months and days, plus zodiac signs and birthday countdown - Open calculator
Day Counter
Count down to a future event or count up from a past date - Open calculator