Quick Tools Logo Quick Tools

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

1

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.

2

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.

3

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.

4

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.

5

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.

Related Time & Date Tools