我想禁用daterangepicker中除特定日期之外的所有日期

时间:2017-01-17 11:29:21

标签: jquery datepicker daterangepicker

目前我正在使用daterangepicker(http://www.daterangepicker.com/),我想禁用所有日期,除了一些特定日期,选项为isInvalidDate.Here是我的示例代码: -

isInvalidDate: function (date) {

           return ["2017/01/12","2017/01/28"].indexOf(formatted) > -1;

}

我无法找到解决方案。如果身体知道,请告诉我。

2 个答案:

答案 0 :(得分:0)

你可以设置 的minDate: 到特定日期。它将禁用过去的日期和 maxDate:第二天约会..它将禁用未来日期

$('#demo').daterangepicker({
"startDate": "01/11/2017",
"endDate": "01/17/2017",
"minDate": "01/19/2017",
"maxDate": "01/20/2017"
}, function(start, end, label) {
console.log("New date range selected: ' + start.format('YYYY-MM-DD') + '  to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')");
});

在上面的示例19-jan-2017中只有日期启用所有其他人都被禁用

答案 1 :(得分:0)

我找到了解决办法:) 这是代码。

isInvalidDate: function (date) {

 var dateArray = ["2017/01/12","2017/01/28"];
 return dateArray.indexOf(formatted) < false;

}