有一个这个函数,返回的是两个日期之间的工作日,把返回的值赋值给参数,做过滤即可
返回参数开始日期和结束日期之间完整的工作日(不包括周末和专门指定的假期)数值。
参数1:起始日期。
参数2:结束日期。
参数3:可选。指定节假日,表示不在工作日历中的一个或多个日期所构成的可选区域,法定假日以及其他非法定假日。
例如:
var date1 = new Date(2013, 0, 30);
var date2 = new Date(2013, 2, 1);
var a = networkdays(date2, date1, null);
可以用这个脚本,文本参数1是开始时间,文本参数2是结束时间,获取两个日期之间的工作日赋值给了参数t,过滤的时候用参数t过滤就行,日期是其中一个参数t
var a=networkdays(param['文本参数1'],param['文本参数2'])
var arr=[]
for(var i=1;i<=a;i++){
arr[i-1]=workday(param['文本参数1'],i)
}
param['t']=arr