Search tools and countdowns

Press Enter to open the first result, or Esc to close.

Date calculator

Add or subtract years, months, weeks and days from any date, or count business days only. The answer updates as you type.

Add or subtract
Amount

Use any mix of whole numbers. Empty boxes count as 0.

Business days are Monday to Friday. In this mode only the days box is used; years, months and weeks are ignored.

30 days after Tuesday, September 29, 2026 is

Thursday, October 29, 2026

That's 30 days later, or 4 weeks and 2 days.

ISO date
2026-10-29
Calendar days
30 days
4 weeks and 2 days
ISO week
Week 44
of 2026
Day of the year
Day 302
of 365

Common calculations from today

Counted from today, Tuesday, September 29, 2026. Each link opens a page with more detail and a spreadsheet formula.

Common date calculations from today
CalculationDate
7 days from todayTuesday, October 6, 2026
14 days from todayTuesday, October 13, 2026
30 days from todayThursday, October 29, 2026
45 days from todayFriday, November 13, 2026
60 days from todaySaturday, November 28, 2026
90 days from todayMonday, December 28, 2026
180 days from todaySunday, March 28, 2027
1 month from todayThursday, October 29, 2026
3 months from todayTuesday, December 29, 2026
6 months from todayMonday, March 29, 2027
1 year from todayWednesday, September 29, 2027
30 days agoSunday, August 30, 2026
90 days agoWednesday, July 1, 2026

How it's worked out

Calendar mode works in two steps. Years and months go first, as whole calendar months (a year is 12 of them): the day number stays put and only the month and year move. If that day doesn't exist in the month you land in, you get the month's last day instead, so a month after January 31 is the last day of February. Weeks and days are then added or taken away as exact counts, seven days to a week.

Leap years follow the same rule. February 29 plus one year is February 28, because the next year has no February 29. Adding days needs no special handling, since every real day on the calendar is counted. The start date itself is day zero: adding 1 day gives the next day.

Business-day mode steps one weekday at a time, skipping Saturdays and Sundays, until it has counted the number you entered, like the WORKDAY function. It only uses days, because a month of working days has no fixed length. If you start on a weekend, the first day counted is the next weekday (or the previous one when subtracting).

With federal holidays switched on, the 11 US federal holidays are skipped on the days they're observed. A holiday that falls on a Saturday is observed on the Friday before, and one on a Sunday on the Monday after: July 4, 2026 is a Saturday, so Friday, July 3 is the day off. Juneteenth counts from 2021, when it became a federal holiday; the other holidays follow today's rules for every year. State, local and company holidays aren't included.

In Excel or Google Sheets (start date in A1)

  • Add 90 days: =A1+90
  • Subtract 90 days: =A1-90
  • Add 6 weeks: =A1+6*7
  • Add 3 months: =EDATE(A1, 3)
  • Add 2 years: =EDATE(A1, 2*12)
  • 1 year, 2 months, 3 weeks and 4 days: =EDATE(A1, 1*12+2)+3*7+4
  • Add 10 business days: =WORKDAY(A1, 10)
  • Also skip holidays listed in H1:H11: =WORKDAY(A1, 10, H1:H11)

Related calculators

Frequently asked questions

What date is 90 days from a given date?

Count forward 90 calendar days, not counting the start date. From today, Tuesday, September 29, 2026, 90 days later is Monday, December 28, 2026. For any other date, set it as the start date above and enter 90 in the days box.

Is adding 3 months the same as adding 90 days?

Not usually. Three calendar months keeps the day number, so it covers anywhere from 89 to 92 days depending on the months involved. From today, 3 months later is Tuesday, December 29, 2026, while 90 days later is Monday, December 28, 2026.

How do I add days or months to a date in Excel?

Excel and Google Sheets store dates as numbers, so =A1+90 adds 90 days and =A1-90 takes them away. For months, use =EDATE(A1, 3); it moves to the last day of the month when needed, just like this calculator, and =EDATE(A1, 12) adds a year. For business days, =WORKDAY(A1, 10) skips weekends, and =WORKDAY(A1, 10, H1:H11) also skips the holiday dates listed in H1:H11. Format the result cell as a date.

Does the calculator count the start date?

No. The start date is day zero, so adding 1 day gives the next day. In business-day mode the first day counted is the next weekday: 1 business day after a Friday, a Saturday or a Sunday is the following Monday.

What is February 29 plus one year?

February 28 of the next year, because only leap years have a February 29. EDATE gives the same answer. Add four years instead and you usually land on February 29 again; century years that aren't divisible by 400, such as 2100, are the exception.

Which holidays can business-day mode skip?

With the federal holidays option ticked: New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving and Christmas Day, each on its observed date. A holiday on a Saturday is observed the Friday before, and one on a Sunday the Monday after. State and company holidays aren't included.