Skip to content
Calc.

Days from Today Calculator

Compute the date N days from today (or N days ago for negative N). Supports business-days mode that skips weekends. Preset chips for 30, 60, 90, 180, 365.

Last updated: September 2026

Calculating…

Formula below · 3 sources (opm.gov, iso.org, developer.mozilla.org) · Updated Sep 2026

Compare with similar

About this calculator

The calendar-days version simply adds N to today's date using the standard Gregorian calendar (JavaScript Date arithmetic handles month rollover and leap years correctly). The business-days version steps one day at a time and only decrements the counter on weekdays (Monday–Friday), skipping Saturday and Sunday.

Business-days mode does not skip holidays — federal holidays vary by country and by year, and this calculator is nation-agnostic. If you need "N business days minus holidays", subtract the number of holidays in the interval from N first, then use business-days mode.

Common use cases: contract "30 days from execution", legal "20 business days to respond", medical "return in 6 weeks (42 days)", HR "90-day probationary period". The 30/60/90/180/365 presets cover the most-requested numbers; you can also enter any positive or negative integer for arbitrary offsets. Negative days move backwards in time (e.g. −30 = 30 days ago).

How to use

Example: 30 calendar days from today. If today is 2026-09-19, the answer is 2026-10-19 (Monday): September has 30 days, so a 30-day shift lands on the same date next month. That is a typical 'return within 30 days' window. Example: 30 business days from today. Starting on any weekday, 30 business days is exactly six weeks later (5 weekdays × 6), on the same weekday, which is 42 calendar days. Starting on a Saturday it lands 41 days later and on a Sunday 40 days later, both on a Friday. Holidays are not skipped.

Frequently asked questions

Does business-days mode skip US federal holidays?

No — only Saturdays and Sundays. Holidays vary by country and change year to year, so this tool leaves them for the user to subtract manually. If you need holiday-aware counting, subtract your country's federal holidays that fall in the resulting range.

What time zone does this use?

The user's browser local time — the JavaScript Date constructor reads from the device clock. If you need UTC-based counting, adjust for your time zone difference. For most everyday deadlines local time is what matters anyway (contract signed today at 10 PM PT still counts as today for a "30 days from today" clause).

Can I enter negative days?

Yes — a negative number counts backwards. −30 gives the date 30 days ago. Useful for questions like "what date was 90 days before contract execution?" or statute-of-limitations checks.

What is the maximum range?

The calculator accepts ±36 500 days (about 100 years each direction), which covers essentially every practical use. JavaScript Date itself handles millions of years, but bounds keep the UI clamped to sensible values.

Related calculators

Sources & references

How we check our calculators

Think a result is wrong? Report a problem with this calculator.