💰 Financial Calculators ❤️ Health & Fitness Calculators 📐 Math Calculators 🔄 Conversion Calculators 📊 Business Calculators 🏗️ Construction Calculators 📅 Date & Time Calculators 🧮 Everyday Calculators

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.

Quick Calculator Get a fast estimate
Result Date
2026-04-15
Full Date
Wednesday, 15 April 2026
Operation
+ 30d

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.

Need more detail?
📊 Extended Calculator More options, charts, and scenario comparison
Result Date
Sunday, 14 June 2026
June 2026SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

Common Use Cases

Add 30 days to today → deadline date Subtract 3 months → previous quarter start Add 1 year → annual renewal date Subtract 90 days → notice period start

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.

Need full precision?
🔬 Professional Calculator Complete parameters, sensitivity analysis, and detailed breakdown
Working Days
63
SA Holidays in this period (2)
  • 2026-04-06: Family Day
  • 2026-04-27: Freedom Day

Frequently Asked Questions

Under the Rental Housing Act, a lease agreement specifies the required notice period. Most leases require 1–3 months notice. A month-to-month lease typically requires 1 calendar month. The Consumer Protection Act (CPA) allows 20 business days notice for fixed-term leases when cancelling early.
SA courts generally follow the Rule of Court interpretation: "days" typically means calendar days unless specified otherwise. However, where a period ends on a weekend or public holiday, it usually extends to the next business day. Check the specific rule or act for the calculation method required.
Use this calculator to find the exact date. Simply set today's date as the start and add 30 days. Note that 30 days is not the same as 1 month — months have 28–31 days, so adding 1 month and adding 30 days often give different results.
Yes. Adding 1 month to January 31 gives February 28 (or 29 in a leap year), not March 2. The calculator handles end-of-month edge cases by clamping to the last valid day of the resulting month, which matches how banks and legal contracts typically interpret "months" calculations.

Related Calculators