小编Ali*_*aan的帖子

如何使用moment.js计算Javascript中两个日期之间的"工作日"数?

如何使用moment.js计算JavaScript中两个日期之间的工作日数.我有一个计算这些天的工作公式,但公式不满足所有条件:

这是我的代码:

var start= moment(data[x].start_date);
                var end= moment(data[x].est_end_date);
                var difference= end.diff(start, 'days');
                var workingDays= Math.round((difference/7)*5);
//data[x] is for iterating over a loop
Run Code Online (Sandbox Code Playgroud)

我在这里每7天得到5天,因为星期六和星期日被视为非工作日,但如果从星期日或星期六开始计算天数,这个公式就会失败.

在这方面,任何人都可以帮助必须做出必要的改变以避免这个问题.

javascript date formula momentjs

13
推荐指数
4
解决办法
2万
查看次数

标签 统计

date ×1

formula ×1

javascript ×1

momentjs ×1