Date Calculator
Add or subtract years, months, weeks, and days from any date. Find the date X days from now, or what date was 90 days ago.
How to Use This Calculator
Choose a start date, select whether to add or subtract, and enter the years, months, weeks, and/or days to offset. The calculator handles all month-length and leap-year complexities to give you the correct result date with the day of the week.
The Extended Calculator below adds date-between and recurring date tools with a mini calendar. The Professional Calculator includes working days arithmetic with SA public holidays.
Common Use Cases
Commonly used for: lease renewal dates, contract notice periods, warranty expiry, payment due dates, project deadlines, and any situation requiring "X days from today" or "X days before a deadline".
Example
Bond Notice Period
You received a 90-day notice on 1 March 2026. When must you vacate?
Start date: 1 March 2026. Add: 90 days.
Result: Monday, 30 May 2026
Note: always confirm whether the 90 days is calendar days or business days in your lease agreement.
SA Holidays in this period (2)
- 2026-04-06: Family Day
- 2026-04-27: Freedom Day