Jquery 在J-Query日期选择器上禁用圣诞节

Jquery 在J-Query日期选择器上禁用圣诞节,jquery,date,jquery-ui-datepicker,Jquery,Date,Jquery Ui Datepicker,我对J-Query了解不多,但我正在创建的程序中使用J-Query UI日期选择器。我的程序允许您在公司预订假期,但我想禁用日历上的每个圣诞节和每个新年,因为员工已经有了这个日期。谢谢要禁用所有圣诞节/新年,您可以执行以下操作: function IsChristmas(date) { var day = date.getDate(); var month = date.getMonth() + 1; return (day === 25 && month

我对J-Query了解不多,但我正在创建的程序中使用J-Query UI日期选择器。我的程序允许您在公司预订假期,但我想禁用日历上的每个圣诞节和每个新年,因为员工已经有了这个日期。谢谢

要禁用所有圣诞节/新年,您可以执行以下操作:

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))];
    }
});

查看此演示。

要禁用所有圣诞节/新年,您可以执行以下操作:

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))];
    }
});

查看此演示。

我想禁用每个圣诞节和新年,而不仅仅是阵列中的日期我想禁用每个圣诞节和新年,不仅仅是阵列中的日期我希望你不介意,但我也使用了此功能,效果很好,谢谢分享。@Haydn_JW-不客气。很高兴它对你有用。我希望你不介意,但我也用过它,效果很好,谢谢分享。@Haydn_JW-不客气。很高兴它对你有用。