Calendar Calculator

Add or subtract years, months, weeks, and days from a start date to find the resulting date, its day of the week, and the ISO week number.

Quick Facts

Method
Calendar-based date arithmetic (years/months, then weeks/days)
Adding a month clamps to the last valid day of the target month — Jan 31 + 1 month = Feb 28 (Feb 29 in a leap year).
Standard
ISO-8601 week numbering
Weeks run Monday to Sunday; week 1 is the week containing the year's first Thursday.

Your Results

Calculated
Resulting date
-
Start date plus your adjustments
Day of week
-
Weekday the result falls on
Days difference
-
Calendar days between start and result
ISO week number
-
ISO-8601 week of the resulting date

Ready

Set a start date and the years, months, weeks, and days to add, then press Calculate.

How the Calendar Calculator Works

This calculator performs standard calendar date arithmetic. Starting from a chosen date, it adds (or subtracts, using negative numbers) a number of years, months, weeks, and days, then reports the resulting date, the day of the week it falls on, the number of calendar days between the two dates, and the ISO-8601 week number of the result.

The formula

  • Years and months are applied first. Adding N months moves the calendar forward N months and keeps the same day of month when possible. If the target month is shorter — for example, adding 1 month to January 31 — the date is clamped to the last valid day of that month (February 28, or February 29 in a leap year) rather than spilling over into March.
  • Weeks and days are applied second, as fixed-length blocks: a week is exactly 7 days, so 2 weeks plus 3 days simply adds 17 days to whatever date resulted from the year/month step.
  • Day of the week is read directly off the resulting calendar date.
  • ISO week number follows the ISO-8601 standard: week 1 is the week containing the year's first Thursday, and weeks run Monday through Sunday.

Common uses

  • Project deadlines and milestone planning (for example, "90 days from today")
  • Legal and contractual date calculations — notice periods, cure periods, renewal dates
  • Anniversary, due-date, and countdown planning
  • Scheduling recurring events by week number

Precision note

This tool counts calendar days, not business days, and does not exclude weekends or holidays. If your calculation has legal or contractual significance — such as a notice period or filing deadline — confirm whether your jurisdiction or agreement counts the first day, the last day, or both, since conventions vary.

Frequently Asked Questions

How does adding a month handle short months?
If adding months lands on a day that doesn't exist in the target month — like January 31 plus one month — the calculator clamps the result to the last day of that month: February 28 (or 29 in a leap year) rather than spilling into March.
What is an ISO week number?
The ISO-8601 week number counts calendar weeks starting on Monday, with week 1 defined as the week containing the year's first Thursday. Most years have 52 such weeks, but years where January 1 falls on a Thursday (or a leap year starts on a Wednesday) have 53.
Does this calculator count business days?
No — it counts calendar days, including weekends and holidays. For legal deadlines or contracts that exclude weekends, check the specific counting rule in your agreement, since "days" can mean calendar days or business days depending on context.
Why are years and months applied before weeks and days?
Years and months are calendar-based units whose length varies by month, so they're resolved first against the calendar. Weeks and days are fixed-length units (7 and 1 days), so applying them afterward keeps that step exact regardless of which month the date lands in.