Work Hours Calculator

Calculate total work hours between two dates. Excludes weekends automatically. Enter start and end dates to get working hours, days, and weeks.

Built by Michael Lip

Frequently Asked Questions

How do I calculate work hours between two dates?

Enter a start date and end date. The calculator counts business days (Monday-Friday), then multiplies by your work hours per day (default 8). Weekends are excluded automatically. For example, a full work week (Mon-Fri) = 5 days × 8 hours = 40 work hours.

Does this include holidays?

No. Holidays vary by country and company, so the calculator counts all weekdays as work days. To account for holidays, subtract them manually from the total. For US federal holidays, subtract approximately 11 days per year.

How many work hours are in a year?

A standard year has approximately 2,080 work hours (52 weeks × 40 hours). After subtracting 11 US federal holidays and 15 days of PTO, the typical working year is about 1,872 hours. Leap years add one potential work day (8 hours).

Can I change the hours per day?

Yes. The default is 8 hours per day, but you can adjust it to match your work schedule. Part-time workers can set it to 4 or 6 hours. The calculator will multiply business days by your custom hours-per-day value.

Is this tool free?

Yes. All EpochPilot tools are free, run in your browser, and require no signup or account.

How It Works

The calculator iterates through each day in the range and checks getDay() to exclude Saturday (6) and Sunday (0). The remaining days are multiplied by your configured hours-per-day. All calculations run in your browser with no server communication.

Related Tools

Privacy

Everything runs locally in your browser. No data is transmitted to any server. Source code is open on GitHub.

Contact

EpochPilot is built by Michael Lip. Email [email protected] for feedback.

Format data from our Timestamp Gotchas — common date/time pitfalls explained