【发布时间】:2015-04-10 02:23:01
【问题描述】:
如何使用 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
我在这里每 7 天得到 5 天,因为星期六和星期日被视为非工作日,但是如果从星期日或星期六开始计算天数,则此公式将失败。
请任何人在这方面提供帮助,必须进行必要的更改以避免此问题。
【问题讨论】:
标签: javascript date formula momentjs