Bootstrap datetimepicker datesDisabled

Bootstrap datetimepicker datesDisabled

我使用 bootstrap datetimepicker,我想在每年的 5 月 1 日和 12 月 25 日停用, 我尝试使用 datesDisabled: ['25/12/2016'] 并且出现此错误 "TypeError: format is undefined" 我更改为 ['25-12-2016'] 或 ['25 12 2016'] 或 ['2016 /12/25'] 或 ['2016 12 25'] 或 ['2016-12-25'] 并且是相同的错误。所以,我尝试了:

dayOff = new Date();
dayOff.setMonth(04,01);
dayOff = dayOff.toString();
$('.js-datepicker').datetimepicker({
    format: "dd MM yyyy - hh:ii",
    autoclose: true,
    language: 'fr',
    pickerPosition: "bottom-left",
    startDate: date,
    endDate: '2017-12-31',
    daysOfWeekDisabled: [2],
    datesDisabled: dayOff,
});

我也遇到了同样的错误,怎么了?

根据文档

disabledDates 必须是数组 https://eonasdan.github.io/bootstrap-datetimepicker/#enableddisabled-dates 所以请试试这个:

disabledDates: [
     moment("12/25/2013"),
     new Date(2013, 11 - 1, 21),
     "11/22/2013 00:53"
 ]