Skip to content
Calculator Collection

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

Compare 3 scenarios
Fill in the required fields to see your result.

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 (September has 30 days so a 30-day shift lands on the same date next month). Standard "return within 30 days" retail return window. Example — 30 business days from today. If today is a Monday, 30 business days is exactly 6 weeks later (5 weekdays × 6 weeks = 30). If today is a Wednesday, count the weekdays only: 30 business days lands about 42 calendar days later depending on the starting weekday.

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