jQueryUI日期采集器现在每个星期、每个假日和每个工作日
我已经得到了这个答案,但我想扩展它: 我一直坚持将此方法添加到解决方案中:jQueryUI日期采集器现在每个星期、每个假日和每个工作日,jquery,jquery-ui,Jquery,Jquery Ui,我已经得到了这个答案,但我想扩展它: 我一直坚持将此方法添加到解决方案中: beforeShowDay: function(date){ var day = date.getDay(); return [(day != 5)]; } 现在是周末和假日。我怎样才能加进去呢 因此,datepickerbeforeShowDay选项将有3个“false”返回: 没有周末 没有假期 没有选定的工作日(“我们在星期五休息, 太多”) 使用前两个选项的工作代码(我
beforeShowDay: function(date){
var day = date.getDay();
return [(day != 5)];
}
现在是周末和假日。我怎样才能加进去呢
因此,datepickerbeforeShowDay选项将有3个“false”返回:
$(文档).ready(函数(){
$(“#日期选择器”)。日期选择器({
没错,
月数:2,
展览日前:现在是周末或节假日,
minDate:“-1M-1W-1D”,
最大日期:“+1M”,
第一天:1
});
功能国家日(日期){
var natDays=[[7,26,‘商店关门’];
对于(i=0;i
提前谢谢你。像这样吗
function noWeekendsOrHolidays(date){
var noWeekend = $.datepicker.noWeekends(date);
if (noWeekend[0]) {
var isNotFriday = noFridays(date);
if (isNotFriday[0]) {
return nationalDays(date);
}
else {
return isNotFriday;
}
}
else {
return noWeekend;
}
}
function noFridays(date) {
var day = date.getDay();
return [(day != 5),""];
}
function noWeekendsOrHolidays(date){
var noWeekend = $.datepicker.noWeekends(date);
if (noWeekend[0]) {
var isNotFriday = noFridays(date);
if (isNotFriday[0]) {
return nationalDays(date);
}
else {
return isNotFriday;
}
}
else {
return noWeekend;
}
}
function noFridays(date) {
var day = date.getDay();
return [(day != 5),""];
}