我正在成功使用jQuery Datepicker,我可以禁用所有星期日加上任何其他指定日期。见下面的代码。
<script>
jQuery(function() {
jQuery("#date").datepicker({
minDate: 0, maxDate: "+2M",
dateFormat: "dd/mm/yy",
beforeShowDay: unavailable
});
var unavailableDates = ["8-2-2016"];
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if ($.inArray(dmy, unavailableDates) == 0) {
return [false, "", "Unavailable"];
} else {
return noSunday(date);
}
}
function noSunday(date){
var day = date.getDay();
return [(day > 0), ''];
};
});
</script>
我试图以某种方式启用特定星期日(情人节)以允许当天的客户订单/交货。是否有一种简单的方法可以调整现有代码以实现此目的?
提前致谢...
答案 0 :(得分:0)
您可以修改函数noSunday
:
function noSunday(date){
if(date == '14-02-2016'){
return [1,''];
}
else{
var day = date.getDay();
return [(day > 0), ''];
}
};
});
答案 1 :(得分:0)
更改2月14日的回报
return [(day > 0) || (date.getMonth() == 1 && date.getDate() == 14), ''];
这也适用于未来的星期日情人节。