Last updated
What Are Business Days?
Business days (also called working days) are weekdays (Monday–Friday) that exclude public holidays. They're used in contracts, shipping estimates, legal deadlines, and financial transactions. The definition varies by country — some countries have different weekend days (e.g., Friday–Saturday in some Middle Eastern countries).
Calculating Business Days
JavaScript
function addBusinessDays(startDate, days, holidays = []) {
const holidaySet = new Set(holidays.map(d => d.toDateString()));
let date = new Date(startDate);
let added = 0;
while (added < days) {
date.setDate(date.getDate() + 1);
const dow = date.getDay();
if (dow !== 0 && dow !== 6 && !holidaySet.has(date.toDateString())) {
added++;
}
}
return date;
}
function businessDaysBetween(start, end, holidays = []) {
const holidaySet = new Set(holidays.map(d => d.toDateString()));
let count = 0;
let date = new Date(start);
while (date < end) {
date.setDate(date.getDate() + 1);
const dow = date.getDay();
if (dow !== 0 && dow !== 6 && !holidaySet.has(date.toDateString())) {
count++;
}
}
return count;
}
// Add 5 business days to today
const result = addBusinessDays(new Date(), 5);
console.log(result.toDateString());
US Federal Holidays 2026
| Holiday | Date |
|---|---|
| New Year's Day | January 1 |
| MLK Jr. Day | January 19 |
| Presidents' Day | February 16 |
| Memorial Day | May 25 |
| Independence Day | July 4 (observed July 3) |
| Labor Day | September 7 |
| Thanksgiving | November 26 |
| Christmas | December 25 |