我正在尝试使用Bootstrap日期选择器插件(https://github.com/eternicode/bootstrap-datepicker/blob/release/docs/index.rst),并将禁用日期的数组传递给它。
我的代码(部分):
我的代码(部分):
var disabled_dates = ["23.03.2014","21.03.2014"];
$("#datepicker").datepicker({
language: "pl",
autoclose: true,
startDate: '+1d',
weekStart: 1,
default: 'dd.mm.yyyy',
beforeShowDay: function(date){
var formattedDate = $.fn.datepicker.DPGlobal.formatDate(date, 'dd.mm.yyyy', 'pl');
if ($.inArray(formattedDate.toString(), disabled_dates) != -1){
return {
enabled : false
};
}
return;
}
});
它(几乎)可以正常工作。它禁用了错误的日期。它禁用的是24.04.2014而不是23.03.2014。 我不确定问题出在哪里,可能是时区问题?有什么建议吗?