我想为日期添加10天,但不包括节假日和周末。这是我正在使用的代码,但我无法弄清楚如何度过假期和周末。谢谢您的帮助!
var someDate = item.INITIAL_REQUEST;
var numberOfDaysToAdd = 10;
someDate.setDate(someDate.getDate() + numberOfDaysToAdd);
item.FINAL_REQUEST = someDate;
答案 0 :(得分:1)
没有内置命令可以执行此操作。
基本上,您必须一次添加一个日期,并测试每个日期是否是假日或周末。周末很简单:
[Error] expected primary-expression before '<<' token
In member function 'void date::advance()':
[Error] expected primary-expression before '<<' token
测试假期要困难得多。最简单的操作可能是使用某种JSON格式的假期列表,然后针对每个日期浏览该列表以查看是否匹配。
希望这可以帮助您入门!