TFT

Date Calculator – Add or Subtract Days, Weeks & Months from a Date

Find past or future dates instantly by adding or subtracting time from any date. Works with days, weeks, months, and years for deadlines, events, and planning.

How to Use This Date Calculator

1

Select your starting date

Choose any date from the calendar picker. This is your reference point for adding or subtracting time.

2

Choose add or subtract and enter the amount

Select whether to move forward or backward in time. Enter the number of days, weeks, months, or years to calculate.

3

Click Calculate to see the result

The calculator handles month boundaries, leap years, and varying month lengths automatically.

Date Calculation Reference

UnitEqualsNotes
1 week7 daysFixed length
1 month28-31 daysVaries by month
1 year365 or 366 days366 in leap years
Average month30.44 days365.25 / 12
Leap yearEvery 4 yearsExcept century years not divisible by 400

Month calculations preserve the day number when possible. Adding 1 month to January 31 gives February 28 (or 29 in leap years).

Understanding Date Arithmetic

Why Month Addition Is Tricky

Months have different lengths: 28, 29, 30, or 31 days. When you add "1 month" to January 31, should the result be March 3 (31 days later) or February 28 (same day number)? This calculator uses day-number preservation — the result is February 28.

Leap Year Rules

Leap years occur every 4 years, adding February 29. Exception: century years (1900, 2000) are only leap years if divisible by 400. So 2000 was a leap year, but 1900 was not. This keeps our calendar aligned with Earth's orbit.

Business Days vs Calendar Days

This calculator uses calendar days. For business calculations, you'd exclude weekends and holidays. Adding 30 business days typically equals about 6 weeks of calendar time. Use a business day calculator for project deadlines.

ISO 8601 Date Format

Dates are displayed in YYYY-MM-DD format (ISO 8601). This international standard avoids confusion between MM/DD/YYYY and DD/MM/YYYY formats. It also sorts correctly in alphabetical order.

Common Use Cases

Project Deadlines

Calculate when a project is due by adding the timeline to the start date. Add 90 days for a quarterly project, or 6 months for a longer initiative.

Contract End Dates

Find when a lease, subscription, or employment contract ends. Add 12 months for annual contracts or 36 months for typical car leases.

Pregnancy Due Dates

Calculate estimated due dates by adding 40 weeks (280 days) to the last menstrual period. This is Naegele's rule, used by healthcare providers.

Historical Research

Subtract years to find dates in the past. Calculate ages, anniversaries, or how long ago historical events occurred.

Frequently Asked Questions

How do you add months to a date?

Add the number of months to the month component, keeping the same day number. If the resulting month doesn't have that day (like February 31), use the last day of that month instead.

Does this calculator account for leap years?

Yes. When adding years or calculating across February, the calculator correctly handles leap years. February 29, 2024 plus 1 year equals February 28, 2025 (no Feb 29 in 2025).

What's the difference between adding 30 days vs 1 month?

Adding 30 days always moves forward exactly 30 calendar days. Adding 1 month moves to the same day number next month, which could be 28, 29, 30, or 31 days depending on the months involved.

Can I calculate dates in the past?

Yes. Use the "Subtract" operation to go backward in time. This is useful for finding historical dates, calculating birth dates from ages, or determining when something started.

How accurate is this for business planning?

For calendar-based planning, it's exact. For business-day planning (excluding weekends/holidays), use a dedicated business day calculator. Bank processing, shipping estimates, and project timelines often need business days, not calendar days.