Free calculator

Date Calculator

Add or subtract exact calendar days, weeks, months, and years from a starting date—automatically accounting for 28-, 30-, and 31-day months and leap years.

Your dates and calculated results stay in this browser tab and are not included in analytics events.

How to use this tool

Select a Start Date, choose whether to Add (+) or Subtract (−) time, enter one non-negative whole-number amount, select Days, Weeks, Months, or Years, then select Calculate. Apply separate calculations deliberately when combining units.

If you already have two calendar dates and want to count the exact days, weeks, and weekends between them, use the Days Between Dates Calculator.

If your deadline counts Monday-through-Friday working days and can exclude holiday dates you enter manually, use the Business Days Calculator.

If you want to find a person's exact chronological age in years, months, and days, use the Age Calculator.

Transparent method: how calendar date addition and subtraction work

Adding or subtracting calendar periods is not the same as multiplying by a fixed 30-day month. Under the Gregorian calendar rules documented by the U.S. Naval Observatory and NASA's ISO 8601 Date and Time Reference, the calculator applies the single selected unit for each calculation:

Months and years use calendar-aware clamping: Adding 1 month to January 15 lands on February 15. When you add 1 month to the end of a 31-day month—such as January 31 + 1 month—the calculator clamps the result to the final valid day of the target month (February 28 in a common year, or February 29 in a leap year such as 2024 or 2028).

Weeks and days use exact 7-day and 1-day steps: Each week adds or subtracts exactly 7 calendar days (Weeks × 7), and each day steps forward or backward across month and year boundaries using exact month lengths (28, 29, 30, or 31 days).

Quick-reference table: 30, 45, 60, 90, 120, and 180 days vs. calendar months

Contract notices, visa stays, prescription refills, and warranty windows often specify "90 days" rather than "3 calendar months"—and the two rules frequently land on different calendar dates:

Time Span Added / Exact Calendar Days / Equivalent Weeks + Days / Example Starting March 1, 2026 (Common Year) / Why "Days" vs. "Months" Differ
Time Span AddedExact Calendar DaysEquivalent Weeks + DaysExample Starting March 1, 2026 (Common Year)Why "Days" vs. "Months" Differ
30 Days vs. 1 Month30 days4 weeks + 2 days+30 days: March 31, 2026 | +1 month: April 1, 2026March has 31 days, so +30 days stops 1 day short of April 1
45 Days45 days6 weeks + 3 days+45 days: April 15, 2026Common net-45 invoice or tax-notice window
60 Days vs. 2 Months60 days8 weeks + 4 days+60 days: April 30, 2026 | +2 months: May 1, 2026March (31) + April (30) = 61 days total
90 Days vs. 3 Months90 days12 weeks + 6 days+90 days: May 30, 2026 | +3 months: June 1, 2026Three calendar months in this example contain 92 days; check the governing rule for any legal deadline
120 Days vs. 4 Months120 days17 weeks + 1 day+120 days: June 29, 2026 | +4 months: July 1, 2026Four consecutive spring/summer months contain 122 days
180 Days vs. 6 Months180 days25 weeks + 5 days+180 days: August 28, 2026 | +6 months: September 1, 2026Six calendar months in this example contain 184 days

How to add or subtract dates in Microsoft Excel and Google Sheets

If you are tracking renewal dates or project milestones in a spreadsheet (with your Start Date in cell A2), Microsoft's Date and Time Functions Reference and EDATE documentation provide four clean formulas:

Goal in Excel / Google Sheets / Exact Spreadsheet Formula / Example Result (If A2 = 2026-03-15)
Goal in Excel / Google SheetsExact Spreadsheet FormulaExample Result (If A2 = 2026-03-15)
Add or subtract exact calendar days (e.g., +90 days)=A2 + 90 (or =A2 - 30)2026-06-13
Add or subtract weeks (e.g., +6 weeks)=A2 + (6 * 7)2026-04-26
Add or subtract exact calendar months (e.g., +6 months)=EDATE(A2, 6) (use -6 to subtract)2026-09-15
Add Years, Months, and Days together (+1 yr, +2 mo, +10 days)=DATE(YEAR(A2)+1, MONTH(A2)+2, DAY(A2)+10)2027-05-25
Add working business days only (Mon–Fri, e.g., +15 workdays)=WORKDAY(A2, 15)2026-04-03

3 common date-calculation mistakes to avoid

Treating "90 days" and "3 months" as interchangeable: Seven months of the year have 31 days. Any three-month stretch between March and October contains 91 or 92 calendar days, not 90. If a passport validity rule, probation clause, or warranty states "90 days," always add 90 days rather than 3 months.

Forgetting end-of-month clamping when chaining calculations: Because January 31 + 1 month clamps to February 28, adding another 1 month to February 28 yields March 28 (whereas adding 2 months directly to January 31 yields March 31). Always add the full month count directly to your original anchor date.

Mixing US (MM/DD/YYYY) and UK/International (DD/MM/YYYY) date formats: Entering 05/11/2026 can mean May 11 in MM/DD/YYYY notation or November 5 in DD/MM/YYYY notation. Use the unambiguous ISO format (YYYY-MM-DD, such as 2026-11-05) whenever recording contract deadlines.

Spreadsheet DATE normalizes overflowing days; it does not always clamp like this calculator. Use EDATE for month offsets when you want end-of-month clamping. Calendar arithmetic does not determine medical, visa, tax or contractual deadlines.

Assumptions and limits

  • The amount must be a non-negative whole number; the Add or Subtract control sets the direction.
  • One week is exactly seven calendar days.
  • End-of-month dates are clamped rather than rolled into the following month.
  • A February 29 date moved to a non-leap year becomes February 28.

Sources

Frequently asked questions

What happens when you add 1 month to January 31?

Because February only has 28 days in a common year (and 29 days in a leap year), adding 1 calendar month to January 31 clamps the result to the last day of February—February 28 (or February 29 in a leap year like 2028).

Is 90 days the same as 3 months?

No. Three calendar months can contain 89 to 92 days depending on the dates and leap year. Add the unit specified by your actual rule.

Does adding 7 days land on the same day of the week?

Yes. Adding 7 days (1 full week) to a Monday lands on the following Monday. For example, Monday, March 2 + 7 days = Monday, March 9.

Can this tool determine a medical or legal deadline?

No. It performs calendar arithmetic. Medical, visa, tax and contractual deadlines may use specific rules this tool does not determine.

Related guides

Related tools

Unit Converter

Convert length, mass, volume, area, speed and time units.