Working Days Calculator
Count the number of working days (Monday–Friday) between two dates, excluding weekends.
How It Works
This calculator counts only weekdays (Monday through Friday) between your selected dates. Weekends (Saturday and Sunday) are automatically excluded unless you check the "Include Saturdays" option.
- Select your start and end dates
- Optionally include Saturdays
- Get the count of working days instantly
FAQ
Does this include holidays?
No, this calculator only excludes weekends. For holiday exclusion, use our Business Days Calculator.
Are both dates included?
The start date is included, but the end date is excluded (like counting days until a deadline).
📘 How It Works
Date Range Iteration
The calculator iterates through each day from the start date to the end date (exclusive). For each day, it determines whether that day qualifies as a working day based on the day of the week.
Weekend Detection
Using JavaScript's getDay() method, each date's day of week is checked. Sunday returns 0, Saturday returns 6. By default, both are excluded from the count. When 'Include Saturdays' is enabled, only Sundays are excluded.
Working Day Counting
The algorithm uses a simple counter that increments only when a day passes the weekend check. This brute-force approach is accurate for any date range and handles month boundaries and year transitions correctly.
Percentage Calculation
The total calendar days are also tracked, allowing the calculator to show what percentage of the period consists of working days. A typical 5-day work week yields approximately 71% working days.
Leap Year Handling
Since the algorithm iterates day-by-day using actual Date objects, leap years are automatically handled. February 29 is correctly counted as a working day if it falls on a weekday.
💡 Common Use Cases
Project Deadline Estimation
Convert calendar deadlines to working days for realistic project planning. Know exactly how many productive days you have until a milestone or deliverable.
PTO & Leave Calculation
Calculate how many working days a vacation or leave request covers. Essential for HR departments and employees planning time off.
Contractor Billing
Determine billable working days in a contract period for accurate invoicing. Important for freelancers and consulting firms billing by the day.
Shipping & Delivery Estimates
Calculate realistic delivery windows that account for weekends. Convert '5-7 business days' into actual calendar delivery dates.
Academic Calendar Planning
Count teaching days between semester dates, excluding weekends. Useful for curriculum planning and scheduling coursework.
Legal Deadline Compliance
Many legal deadlines specify business days. Calculate exact due dates for court filings, response periods, or regulatory compliance.