我有如下要求我有两个日期我需要跳过第二和第四个星期六和日期之间的星期日。 例如Date1:01/12/2017 日期2:11/12/2017 输出:周末8天
谢谢Chakri
答案 0 :(得分:0)
var lock = false;
if(('currentdate' = 'saturday') || ('currentdate' = 'sunday')){
if(lock=false){
//do some code here
lock=true;
} else {
//do some code here whatever you gonna do at 2nd and 4th weekend
lock = false;
}
}
这将允许您在第1和第3周末执行基本代码,然后您将锁定它以供下次使用。第二和第四将完成其他任何代码。
答案 1 :(得分:0)
var totalSaturday = 0;
var totalSundays = 0;
for (var i = fromDate; i <= toDate;) {
if (i.getDay() == 0) {
totalSundays++;
}
if (i.getDay() == 6) {
var day=i.getDate() / 7;
var week = Math.floor(day);
if(day.toString().indexOf('.')==1)
{
if(week =="1" || week == "3"){
totalSaturday++;
}
}
else
{ if(week =="2" || week == "4"){
totalSaturday++;
}
}
}
i.setTime(i.getTime() + 1000 * 60 * 60 * 24);
}