Friday through Monday includes both weekdays
Inputs: Start 2026-09-04; end 2026-09-07; no holidays
Result: 2 business days
The inclusive range contains Friday, Saturday, Sunday, and Monday. Saturday and Sunday are removed, leaving Friday and Monday.
The Business Days Calculator counts eligible Monday-to-Friday dates between two calendar dates and can remove the holiday dates supplied by the page. Its range result is inclusive: an eligible start or end date counts. The calculator is useful for planning work windows, delivery estimates, leave checks, and response periods, but the displayed count is unsigned so a reversed range should be corrected before it is used as a forward schedule.
Use the result as an inclusive planning count of eligible weekdays after documenting the country, region, year, custom holidays, and endpoint order. It can support project windows, delivery estimates, leave discussions, and operational checklists, but it is not an official holiday proclamation, employment ruling, legal deadline, payroll determination, or guarantee that a workplace is open. For deadline calculations, inspect the separate weekend-only convention and the governing policy. reviewedAt records this content update and engine testing, not an official human review.
businessDaysBetween normalizes both date-only inputs, walks every date from the earlier endpoint through the later endpoint, removes Saturdays, Sundays, and valid supplied holiday dates, then retains the engine sign for a reversed range. The Business Days page displays Math.abs(result), so Friday through Monday shows 2 eligible weekdays and the reversed order also displays 2 even though the engine value is -2. The page can apply its selected country and region calendar plus custom dates; this is different from deadline, notice, project, and leave calculators, whose working-day mode is weekend-only and has no regional holiday selector yet. addBusinessDays advances after the start, so a positive deadline amount counts eligible dates after the entered date rather than counting the start itself.
Inputs: Start 2026-09-04; end 2026-09-07; no holidays
Result: 2 business days
The inclusive range contains Friday, Saturday, Sunday, and Monday. Saturday and Sunday are removed, leaving Friday and Monday.
Inputs: Start 2026-09-04; end 2026-09-10; custom holiday 2026-09-07
Result: 4 business days
The weekdays are Friday, Monday, Tuesday, Wednesday, and Thursday; removing the custom Monday holiday leaves four eligible dates.
Inputs: Start 2026-09-07; end 2026-09-04; no holidays
Result: 2 business days displayed; engine value -2
The runtime keeps direction, but the UI applies Math.abs for its result card. Reverse the dates before treating the number as a forward work schedule.
How to Calculate Business Days Between Two Dates
Content updated · Maintained by NoteMide · Report a correction
Yes. The range walks from the earlier date through the later date, and each endpoint counts when it is a weekday and is not an applied holiday.
The Business Days page can apply its selected country and regional calendar and lets you add custom dates. Check the listed holiday dates and compare them with the authority or workplace policy that controls your situation.
The engine returns a signed value, but the page displays Math.abs(result) for readability. Record the date order or reverse the inputs before using the count in a forward plan.
No. Its working-day mode currently skips Saturdays and Sundays and has no regional holiday selector. Review applicable holidays separately before relying on a deadline estimate.
Calendar-day tools count elapsed date gaps, while this tool counts eligible weekdays and applied exclusions. Duration tools compare browser-local date-times and report components or total seconds, so they answer a different question.