Days From Today — Add or Subtract Days From a Date

Find the date a number of days, weeks, months or years before or after any date — a deadline 90 days out, a date 6 weeks ago, or an anniversary 5 years from now.

Operation
Result dateSaturday, November 7, 2026
Calendar days from start30
Day of the weekSaturday
Date (YYYY-MM-DD)2026-11-07
Start dateThursday, October 8, 2026

Thursday, October 8, 2026 + 30 days = Saturday, November 7, 2026.

Calculated on your device · formulas checked against known results · How we test

How to use the date calculator

  1. Start date — defaults to today.
  2. Operation — add to go forward in time, subtract to go back.
  3. Amount and unit — a whole number of days, weeks, months or years.

The result shows the new date with its weekday and how many calendar days away it is, which is useful when you add months or years and want the exact day count.

Days and weeks vs months and years

Days and weeks have fixed lengths, so adding them is exact: a week is always 7 days, and 90 days is 90 days whichever months it crosses. Months and years are calendar units of different lengths — a month can be 28, 29, 30 or 31 days — so the calculator moves along the calendar instead. Adding 1 month to March 15 gives April 15; adding 1 year to June 2, 2026 gives June 2, 2027.

The difference matters for contracts and deadlines. "Within 30 days" and "within one month" are usually different dates: starting January 15, 30 days later is February 14, but one month later is February 15.

The month-end rule

When the start day doesn't exist in the target month, the result moves back to that month's last day:

StartOperationResult
January 31, 2026+ 1 monthFebruary 28, 2026
January 31, 2024+ 1 monthFebruary 29, 2024 (leap year)
March 31, 2026− 1 monthFebruary 28, 2026
May 31, 2026+ 1 monthJune 30, 2026
February 29, 2024+ 1 yearFebruary 28, 2025

Spreadsheet functions such as EDATE use the same convention. Note that it isn't reversible: January 31 + 1 month is February 28, but February 28 − 1 month is January 28.

Worked examples

Common uses

Day 0 or day 1?

Adding 1 day to a Monday gives Tuesday, so the start date counts as day 0. If a rule says something happens "on the 10th day, counting today as day 1", add 9 days rather than 10.

Frequently asked questions

What date is 90 days from today?

Leave the start date as today, choose Add, enter 90 and pick Days. The result card shows the date and weekday.

How do I subtract days from a date?

Switch the operation to Subtract. For example, 30 days before March 15, 2026 is February 13, 2026.

What happens if I add one month to January 31?

February has no 31st, so the result is the last day of February: the 28th, or the 29th in a leap year. The same rule applies to any 29th, 30th or 31st.

Does the calculator handle leap years?

Yes. Day counts include February 29 whenever it falls in the range, and adding a year to February 29 gives February 28 in a common year.

Can I add business days only?

No — this calculator adds calendar days. As a rough guide, 5 business days is 7 calendar days when no holidays intervene; check the result with the days between dates calculator, which counts weekdays.

Embed this calculator on your website

Free for any website or blog. Paste this code where you want the calculator to appear:

Last updated: October 8, 2026

Menu

Categories

Finance Calculators16 calculatorsBusiness & Shopping Calculators6 calculatorsHealth & Fitness Calculators6 calculatorsMath & School Calculators5 calculatorsDate & Time Calculators4 calculatorsHoliday Countdowns10 calculatorsEveryday Tools5 calculators

CalcWorthy

AboutContactPrivacy PolicyTerms of Use