What is Date Calculator?
Date Calculator adds or subtracts any combination of days, weeks, months, and years from a starting date to find the resulting date. It handles all calendar edge cases — varying month lengths, leap years, and end-of-month roll-overs — automatically.
All calculations run locally in your browser. No dates are sent to any server.
Calculation Modes
Add Duration
Add days, weeks, months, or years to a start date to find a future deadline or expiry date.
Subtract Duration
Go backwards from a date — find when something started, or calculate a past reference date.
Mixed Units
Combine multiple units at once: add 3 months and 10 days in a single calculation.
How to Use Date Calculator
Pick start date
Select your starting date using the date picker or type it in YYYY-MM-DD format.
Enter duration
Type values for days, weeks, months, and/or years to add. Use negative values to subtract.
Read result
The resulting date appears instantly with the day of the week and ISO week number.
Common Date Calculation Scenarios
| Scenario | What to Enter |
|---|---|
| 30-day payment deadline | Start: invoice date, Add: 30 days |
| 1-year warranty expiry | Start: purchase date, Add: 1 year |
| 90-day probation end | Start: join date, Add: 90 days |
| 6-month subscription renewal | Start: start date, Add: 6 months |
| Age on a past date | Start: birthday, Add: N years |
Tips & Common Mistakes
Months are applied before days. When you add 1 month and 10 days, the month is added first, then 10 days — not 40 days total. This matches standard contract and banking conventions.
Don’t confuse business days with calendar days. Date Calculator counts all calendar days. For working-day deadlines (excluding weekends and holidays), use Business Days Calculator.
Related Tools
- Date Difference — count days between two dates
- Business Days Calculator — exclude weekends and holidays
- Week Number Finder — find ISO week for any date