【发布时间】:2016-12-17 14:01:41
【问题描述】:
我正在尝试使用 Bootstrap-Datepicker 中的 BeforeShowDay 功能禁用几个日期范围数组。
我有这样的代码:
var dateArray2 = getDates(new Date("2016-12-20 14:57:28"), (new Date("2016-12-22 14:57:28")).addDays(0));
var dateArray3 = getDates(new Date("2016-12-22 14:57:28"), (new Date("2016-12-25 14:57:28")).addDays(0));
var dateArr = new Array();
dateArr.push(dateArray2);
dateArr.push(dateArray3);
//Datepicker init
$('.date').datepicker({
format: 'dd-mm-yyyy',
startDate: date,
autoclose: true,
beforeShowDay: function (date) {
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
$.each(dateArr,function (key, value) {
return value.indexOf(string) == -1;
});
}
});
但是循环使用日期的数组不起作用,并且我没有禁用日期。
如何禁用包含日期的 2,3 或更多数组?
谢谢。
【问题讨论】:
-
请添加您的工作小提琴
标签: javascript jquery twitter-bootstrap datepicker