Find the date a chosen number of days before or after any start date.
Saturday
Weekdays mode skips Saturdays and Sundays only. For a holiday-aware count, use the Working Days Calculator.
Monday, 15 June 2026
Day of the week: Monday
2026-05-16 plus 30 calendar days
Explore other useful tools
Count calendar and working days between any two dates.
Holiday-aware business-day counting and end-date projection.
Add or subtract years, months, weeks, and days from a date.
Calculate age or elapsed time from a date of birth.
The simplest version of this question is “what date is 30 days from today?” — answer the start, the count, and the direction, and a single calendar date falls out. This tool answers that question either in calendar days (every day counts) or in weekdays (Saturdays and Sundays are skipped).
For a span between two existing dates rather than a future date, use the Days Between Dates Calculator.
Adding days to a date is a single-step calculation in calendar mode: anchor the start date to UTC midnight, then offset it by the requested number of 24-hour days. UTC matters because it removes the local clock shift that happens twice a year. Without it, “today plus 30 days” can land an hour into the wrong calendar date on the day after a daylight saving change.
Weekdays mode walks the calendar one day at a time and only counts Mondays through Fridays. Adding 10 weekdays therefore takes 14 calendar days from a Monday start, because two weekends sit inside the window.
Calendar days are the default for personal logistics — trip planning, anniversaries, countdowns. Business days are the default for invoice terms, contract notice periods, and legal deadlines. The two can drift apart quickly: 60 calendar days from a March invoice is early May, but 60 working days is closer to the end of May.
Public holidays are not part of this page. The Working Days Calculator is the right tool when a regional holiday calendar needs to be applied, and it also accepts a working-day count to find a future date.
| Start date | Operation | Result | Day of week |
|---|---|---|---|
| 2026-04-10 (Fri) | + 60 calendar days (net-60) | 2026-06-09 | Tuesday |
| 2026-02-02 (Mon) | + 30 weekdays | 2026-03-16 | Monday |
| 2026-07-20 (Mon) | − 14 calendar days | 2026-07-06 | Monday |
| 2026-11-13 (Fri) | + 0 days | 2026-11-13 | Friday |
The net-60 row is a typical invoice example: an April invoice paid on net-60 terms is due in early June. The 30-weekdays row is a project kickoff that allows six working weeks to a milestone. The third row is a 14-day countdown run in reverse to find when a two-week notice was given. The last row is the zero-days sanity-check that surfaces the day of week of any date.
Subtracting days is the same arithmetic in reverse. Use the Subtract direction when you need to ask “14 days before X” — common cases include passport renewals, refund windows, and notice-period start dates. The day-of-week label updates with the new date and the result still respects the calendar-vs-weekdays mode.
For a span between two known dates rather than a projected date, the matching tool is the Days Between Dates Calculator, which can also tell you how many weekdays sit inside the range.
The start date is anchored to UTC midnight and the requested number of days is added (or subtracted). The result is the same calendar date you would land on with a paper calendar, with no surprises around daylight saving transitions.
Almost. This mode skips Saturdays and Sundays only — it does not remove bank holidays. For a holiday-aware version, the Working Days Calculator is the right tool.
Yes. Switch the Add / Subtract dropdown to Subtract and enter the number of days to count backwards from the start date.
Net 30 means payment is due 30 calendar days after the invoice date. Set the start to the invoice date, enter 30 calendar days, and the result is the due date.
Because weekends are skipped. Thirty weekdays span six full working weeks plus, often, an extra weekend, so the resulting date is about six weeks after the start instead of just over four.
Yes. The day-of-week shown is derived from the same UTC date as the result line, so the two are always consistent.
Yes. Adding zero days simply returns the start date unchanged, which is useful as a sanity check or for surfacing the day of week of any date.