我有个约会,我需要补充。获得 future 日期的天数,但周末应排除在外。
即
input date = "9-DEC-2011";
No. of days to add = '13';
next date should be "28-Dec-2011"
这里不包括周末(星期六/日)。
最佳答案
试试这个
var startDate = "9-DEC-2011";
startDate = new Date(startDate.replace(/-/g, "/"));
var endDate = "", noOfDaysToAdd = 13, count = 0;
while(count < noOfDaysToAdd){
endDate = new Date(startDate.setDate(startDate.getDate() + 1));
if(endDate.getDay() != 0 && endDate.getDay() != 6){
//Date.getDay() gives weekday starting from 0(Sunday) to 6(Saturday)
count++;
}
}
alert(endDate);//You can format this date as per your requirement
工作 Demo
关于javascript - 添加号码日期中的天数以获得下一个日期(周末除外),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8451190/