【问题标题】:How to disable particular date in glDatePicker如何在 glDatePicker 中禁用特定日期
【发布时间】:2018-08-28 08:11:18
【问题描述】:

我查看了文档,但我认为没有禁用特定日期的选项。

我指的是documentation

这是代码。

    var today = new Date();
    var future = new Date(today);

    future.setDate(today.getDate() + 60);

    Meeting.$dateInput.glDatePicker({
        showAlways: true,
        hideOnClick: false,
        allowYearSelect: false,
        selectableDateRange: [ {
            from: today,
            to: future
        }]
    });

日历工作正常,但我想禁用某些日期。类似于传递禁用日期数组。

【问题讨论】:

  • 请分享您的尝试?

标签: javascript jquery datepicker


【解决方案1】:

禁用特定日期的方法是使其他日期可选。

从 url 检查示例 2:http://glad.github.io/glDatePicker/#examples

$('#example2').glDatePicker(
{
    showAlways: true,
    allowMonthSelect: false,
    allowYearSelect: false,
    prevArrow: '',
    nextArrow: '',
    selectedDate: new Date(2013, 8, 5),
    selectableDateRange: [
        { from: new Date(2013, 8, 1),
            to: new Date(2013, 8, 10) },
        { from: new Date(2013, 8, 19),
            to: new Date(2013, 8, 22) },
    ],
    selectableDates: [
        { date: new Date(2013, 8, 24) },
        { date: new Date(2013, 8, 30) }
    ]
});

【讨论】:

  • 谢谢!但是计算和传递这么多日期来禁用日期似乎并不好。
  • 您使用的日期选择器没有禁用日期的选项。所以我们可以进行计算或寻找其他日期选择器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多