我需要显示下一个工作日(跳过周末和假期)。我有跳过周末的脚本,但我不知道如何将它与假期列表结合起来。
跳过周末:
var endDate = "", noOfDaysToAdd = 1, count = 0;
var someDate = new Date();
var numberOfDaysToAdd = noOfDaysToAdd;
someDate.setDate(someDate.getDate() + numberOfDaysToAdd);
while(count < noOfDaysToAdd){
endDate = new Date(someDate.setDate(someDate.getDate() + 1));
if(endDate.getDay() != 0 && endDate.getDay() != 6 ){
count++;
}
}
var dd = endDate.getDate();
var mm = endDate.getMonth() + 1;
var y = endDate.getFullYear();
var someFormattedDate = dd + '/'+ mm + '/'+ y;
alert(someFormattedDate);
我有假期日期列表(包含有和没有年份的日期)
var hol= 1/1,4/7,25/12,11/11,19/11/2015;
我需要:
示例: