【发布时间】:2021-02-11 11:59:37
【问题描述】:
嗨,我想解决这个问题,但我不能, 我想计算一个月中的天数,没有星期天和星期六
这是我的代码
startOfMonth = moment().clone().startOf('month').format('YYYY-MM-DD');
endOfMonth = moment().clone().endOf('month').format('YYYY-MM-DD');
calculate(startOfMonth, endOfMonth);
calculate(start,end){
var numWorkDays = 0;
var currentDate = start;
console.log(currentDate, end)
while (currentDate <= end) {
if (currentDate !== 1 && currentDate !== 7) {
numWorkDays++;
}
currentDate = moment(currentDate).add(1, 'd').format("YYYY-MM-DD");
console.log(currentDate = moment(currentDate).add(1, 'd').format("YYYY-MM-DD"))
}
console.log(numWorkDays)
},
但我的函数只计算 14 天,并且天数增加了 2 谢谢
【问题讨论】:
标签: javascript vue.js momentjs