【发布时间】:2014-02-06 10:54:12
【问题描述】:
我对 J-Query 了解不多,但我正在创建的程序中使用 J-Query UI 日期选择器。我的程序允许您预订公司的假期,但我想禁用日历上的每个圣诞节和每个元旦,因为员工已经有这个日期了。谢谢
【问题讨论】:
-
我想禁用每个圣诞节和新年,而不仅仅是数组中的日期
标签: jquery date jquery-ui-datepicker
我对 J-Query 了解不多,但我正在创建的程序中使用 J-Query UI 日期选择器。我的程序允许您预订公司的假期,但我想禁用日历上的每个圣诞节和每个元旦,因为员工已经有这个日期了。谢谢
【问题讨论】:
标签: jquery date jquery-ui-datepicker
要禁用所有圣诞节/新年,您可以执行以下操作:
function IsChristmas(date) {
var day = date.getDate();
var month = date.getMonth() + 1;
return (day === 25 && month === 12);
}
function IsNewYearsDay(date) {
var day = date.getDate();
var month = date.getMonth() + 1;
return (day === 1 && month === 1);
}
$('input').datepicker({
beforeShowDay: function (date) {
return [(!IsChristmas(date) && !IsNewYearsDay(date))];
}
});
查看此JSFiddle 以获取演示。
【讨论】: