排除星期六和星期日,从今天的JavaScript日期开始

时间:2018-02-02 14:47:39

标签: javascript

如果用户提供持续时间,我们如何排除星期六和星期日。持续时间应从今天算起。今天的例子的日期是2/2/2018,持续时间是20天。因此,计算20天将从今天开始的日期,不包括周六和周日。持续时间可以变化,这取决于用户。代码应该是JavaScript。

1 个答案:

答案 0 :(得分:0)

您可以使用JavaScript的moment库来实现此目的。您可以在此处阅读文档:https://momentjs.com/docs/。你可以用这种方式类似地实现这个:

let today = moment();

while(duration > 0) {
   if (today.day() !== 5 || today.day() !== 6) { // 5 is for Saturday and 6 is for Sunday. 
     today.add(1, 'days');
     duration -= 1;
   }
}