Jquery 日期减去日期;“工作日”;
我想从我的windows日历中获取工作日。 比如说Jquery 日期减去日期;“工作日”;,jquery,Jquery,我想从我的windows日历中获取工作日。 比如说 17.06.2016 - 09.05.2016 = 5 你知道怎么做吗?有什么功能吗 09.05.2016 - work 10.05.2016 - work 11.05.2016 - work 12.05.2016 - work 13.05.2016 - National Day "calendar" - home 14.05.2016 - Weekend - home 15.05.2016 - Weekend - home
17.06.2016 - 09.05.2016 = 5
你知道怎么做吗?有什么功能吗
09.05.2016 - work
10.05.2016 - work
11.05.2016 - work
12.05.2016 - work
13.05.2016 - National Day "calendar" - home
14.05.2016 - Weekend - home
15.05.2016 - Weekend - home
16.05.2016 - National Day "calendar" - home
17.05.2016 - work
您可能希望执行以下操作:
function getWorkingDays(startDate, endDate){
var numberOfDays = 0;
var currentDate = startDate;
while (currentDate <= endDate) {
var weekDay = currentDate.getDay();
if(weekDay != 0 && weekDay != 6)
result++;
currentDate.setDate(currentDate.getDate()+1);
}
return result;
}
var begin = new Date(2016, 05, 9);
var end = new Date(2016, 06, 17);
alert(getWorkingDays(begin, end)); // this will output 5
函数getWorkingDays(开始日期、结束日期){
var numberOfDays=0;
var currentDate=起始日期;
while(currentDate)您是否有两个日期作为输入,并且需要计算间隔中的工作日?如何添加国庆“日历”我不知道你说的对不起是什么意思。例如,如果你有圣诞节,国庆节,人们不去上班。这不是我需要的,但我会接受你的回答。谢谢。很抱歉,我不能完全帮助你,但这个例子至少应该给你一个实现你想要的目标的起点:)