Count Working Days

Count working days (excluding weekends) between dates.

Code

General
const d1 = new Date(start), d2 = new Date(end);
let count = 0;
for (let d = new Date(d1); d <= d2; d.setDate(d.getDate() + 1)) {
  const day = d.getDay();
  if (day !== 0 && day !== 6) count++;
}
return count;

Parameters

Start date

End date

Browser·fetch() may be limited by CORS

More JavaScript Snippets