javascript - 禁用 Fengyuanchen Datepicker jQuery 插件中的特定日期

标签 javascript jquery datepicker

使用这个日期选择器插件 https://github.com/fengyuanchen/datepicker我目前仅启用星期二,如何禁用特定日期?例如 10 月 31 日和 12 月 19 日?

我已经尝试过

if (date.getDate() == 31/10/2017) {
return false; }

当前:

var now = Date.now();
$('input#form-input-chooseADate').datepicker({
    format: 'dd/mm/yyyy',
    autoHide: true,
    startDate : '10/10/2017',
    filter: function(date) {
        if (date.getDay() != 2) {
          return false; // Enable Tuesdays only
        }
    }
});

最佳答案

希望这有帮助!

使用inArray禁用特定日期

var array = ["18/10/2017", "19/10/2017"];//dates to disable
var now = Date.now();
$('input#form-input-chooseADate').datepicker({
    format: 'dd/mm/yyyy',
    autoHide: true,
    startDate : '10/10/2017',
    filter: function(date) {
        $thisDate = date.getDate() + "/" + (date.getMonth() + 1) + "/" + date.getFullYear();
        if ($.inArray($thisDate, array) != -1 && date.getDay() != 2) {
          return false; 
        }
    }
});

关于javascript - 禁用 Fengyuanchen Datepicker jQuery 插件中的特定日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46523103/

相关文章:

javascript - ASP.NET 实现一个类似 stackoverflow 搜索框的搜索框

javascript - 解析 JSON 后, bool 值未显示在组件中

javascript - 如何通过 xhr 响应从 json 对象获取某些字段

javascript - 单击按钮时使复选框 cookie 过期

javascript - $.inArray() 的日期选择器错误

javascript - 当前、上个月和下个月的日历显示在日期选择器中

jQuery Datepicker 默认日期问题

javascript - 打印 DIV 样式表的内容不起作用

jquery - 边框颜色混合

javascript - 切换 DIV,而不切换所有类似名称的 DIV