Skip to content
Omnikalc

Date calculator: add or subtract days, weeks, months and years

Find the date a given number of days, weeks, months or years before or after a start date, such as 90 days from today.

Updated on
Your inputs

Value out of range

Operation

Value out of range

Value out of range

Value out of range

Value out of range

Results

Resulting date

February 1, 2027

Day of the week
Monday
Calendar days from the start date
90
ISO week number
5

Adding time to a date

The date calculator finds the date that is a given number of years, months, weeks and days after, or before, a start date. Typical questions are “what is the date 90 days from today?”, “when is 6 weeks from now?” or “what was the date 18 months ago?”.

How each unit is added

  • Days and weeks are exact: a week is always 7 days, and the calendar simply moves forward that many days, across months and years.
  • Months and years follow the calendar: the day number stays the same in the target month. One month after March 15 is April 15, whatever the number of days in March.
  • End of month: when the target month is too short, the date moves to its last day. January 31 plus one month is February 28, or February 29 in a leap year.

The calculator adds the years and months first, then the weeks and days.

Worked example

Starting on November 3, 2026 and adding 90 days:

  1. November has 27 days left after the 3rd, so 63 days remain after November 30.
  2. December uses 31 of them, leaving 32.
  3. January uses 31, leaving 1.
  4. Result: Monday, February 1, 2027, in ISO week 5.

Adding 3 months instead gives February 3, 2027: three calendar months are 92 days here, not 90.

Common deadlines

Period From November 3, 2026
30 days December 3, 2026
60 days January 2, 2027
90 days February 1, 2027
6 weeks December 15, 2026
6 months May 3, 2027
1 year November 3, 2027

Days or months?

Contracts, laws and policies use both, and they do not give the same date. A “30-day” return window and a “one-month” return window differ in months with 31 days or in February. When a deadline matters, check which unit the rule uses and whether the first day counts.

Counting backward

Choose Subtract to find a past date, for example the date 280 days before a due date or 18 months before a renewal. The same end-of-month rule applies: March 31 minus one month is February 28 or 29.

Frequently asked questions

What is the date 90 days from today?

Add 90 calendar days to today's date, counting across month ends. From November 3, 2026, 90 days later is Monday, February 1, 2027.

How do you add months to a date?

Keep the same day number in the new month. When that day does not exist, the result is the last day of the month: January 31 plus one month is February 28, or 29 in a leap year.

Is adding 1 month the same as adding 30 days?

No. Months have 28 to 31 days, so one month after January 15 is February 15, 31 days later, while one month after February 15 is March 15, 28 or 29 days later.

How do I find a date in the past?

Choose Subtract and enter the number of days, weeks, months or years. For example, 6 weeks before December 25, 2026 is November 13, 2026.

Was this calculator helpful?

Thanks for your feedback!

Results are estimates provided for information purposes. They do not replace professional advice.