节假日获取"/>
js最近一个节假日获取
节假日,周末时间查询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最近一个节假日获取
发布评论