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

时间:2017-10-02 09:41:43

标签: javascript jquery datepicker

使用此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
        }
    }
});

1 个答案:

答案 0 :(得分:2)

希望这有帮助!

使用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; 
        }
    }
});