JSFiddle - React, Tailwind, and code Playground
JavaScript
var today = new Date();
var business_days = 14;
var deliveryDate = today; //will be incremented by the for loop
var total_days = business_days; //will be used by the for loop
for(var days=1; days <= total_days; days++) {
deliveryDate = new Date(today.getTime() + (days *24*60*60*1000));
if(deliveryDate.getDay() == 0 || deliveryDate.getDay() == 6) {
//it's a weekend day so we increase the total_days of 1
total_days++
}
}
console.log(deliveryDate);