Choose a mode
Pick a mode below, enter your dates, and press calculate. Custom weekends use 0=Sun ... 6=Sat. Share links capture the full configuration.
Days between results
Select two calendar dates and press calculate to see the total day count.
Total days
0
Calendar span (exclusive)
0
Business days between results
Configure weekend and holiday rules, then calculate to see business day totals and skipped days.
Business days
0
Weekend days skipped
0
Holiday days skipped
0
Days scanned
0
First business days (preview up to 30)
Download CSV or expand below to view the full list.
Add/Subtract business days results
Enter a base date and an offset to find the target business day.
Target date
—
Offset (days)
0
Weekend days skipped
0
Holiday days skipped
0
Days scanned
0
Visited business days (preview up to 30)
Download CSV or expand below to review every date.
Usage notes
- Use the quick actions to auto-fill ranges like today → +7 days or the current month. On first load, dates are prefilled so you can calculate immediately.
- UTC-based day math avoids daylight saving time drift. Input dates are interpreted exactly as typed.
- Custom holiday lists accept YYYY-MM-DD values separated by spaces or commas. Remove placeholders before sharing a link.
- Sample holiday sets are illustrative only. Replace them with official calendars before relying on the results.
- If custom weekend or holiday entries are invalid, the calculator will show an explicit error so you can fix them.
General information only. Confirm critical deadlines and business rules with official sources.
FAQ
How are business days calculated?
The calculator walks each day in UTC and counts it only when it is not part of the selected weekend preset and not listed in the holiday set or custom holiday entries. You can include or exclude the start and end dates before pressing calculate.
Can I count backwards or include the start date?
Yes. Enter a negative N value to move backwards, or tick the include start/end options so the boundary dates are counted when they qualify as business days.