节假日,周末时间查询
var festival = ["1-1","2-4","2-5","2-6","2-7","2-8","2-9","2-10","4-5","4-6","4-7",
"5-1","5-2","5-3","5-4","6-7","6-8","6-9","9-13","9-14","9-15","10-1","10-2","10-3","10-4","10-5","10-6","10-7"];
var beginTime = $("#holiday-grid-toolbar").find("input[textboxname='beginTime']");
var endTime = $("#holiday-grid-toolbar").find("input[textboxname='endTime']");
formatterDate = function (con) {
var date1 = new Date();
var week = date1.getDay();
var date = null;
if(con){
week = week+1;
date = new Date(date1.getTime()-week*24*60*60*1000);
for(var i = 0;i<=week;i++){
var date2 = new Date(date1.getTime()-i*24*60*60*1000);
if(festival.indexOf((date2.getMonth() + 1)+"-"+date2.getDate())!=-1){
var j = 0;
while(true){
date = new Date(date2.getTime()-j*24*60*60*1000);
j++;
if(festival.indexOf((date.getMonth() + 1)+"-"+date.getDate())==-1){
break;
}
}
date = new Date(date.getTime()+24*60*60*1000);
break;
}
}
}else{
date = new Date(date1.getTime()-week*24*60*60*1000);
for(var i = 0;i<week;i++){
var date2 = new Date(date1.getTime()-i*24*60*60*1000);
if(festival.indexOf((date2.getMonth() + 1)+"-"+date2.getDate())!=-1){
date = new Date(date1.getTime()-i*24*60*60*1000);
break;
}
}
}
var day = date.getDate()> 9 ? date.getDate() : "0" + (date.getDate());
var month = (date.getMonth() + 1) > 9 ? (date.getMonth() + 1) : "0"
+ (date.getMonth() + 1);
return date.getFullYear() + '-' + month + '-' + day;
};
beginTime.datebox('setValue',formatterDate(true));
endTime.datebox('setValue', formatterDate(false));
js最近一个节假日获取
最新推荐文章于 2024-09-21 12:00:56 发布