【问题标题】:Disable Christmas Day on J-Query Date Picker在 J-Query 日期选择器上禁用圣诞节
【发布时间】:2014-02-06 10:54:12
【问题描述】:

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

【问题讨论】:

标签: jquery date jquery-ui-datepicker


【解决方案1】:

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

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 以获取演示。

【讨论】:

  • 希望你不要介意,我也用过这个,效果很好,谢谢分享。
  • @Haydn_JW - 不客气。很高兴它对你有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-28
  • 1970-01-01
  • 2014-11-10
  • 2013-03-23
相关资源
最近更新 更多