datetimepicker - проблема с добавлением дней в определенные даты - PullRequest
0 голосов
/ 31 октября 2019

Я хотел бы добавить дни только установленные даты. Другие даты будут продолжать добавлять только 1 день. Теперь у меня есть скрипт ниже, но он не работает в определенные даты:

$(function () {
  $('#CheckIn').datetimepicker({
    format: 'DD/MM/YYYY',
    minDate: new Date(),
    maxDate: new Date(2020, 11, 1),
    useCurrent: false
  });
  $('#CheckOut').datetimepicker({
    format: 'DD/MM/YYYY',
    useCurrent: false //Important! See issue #1075
  });

      $("#CheckIn").on("dp.change", function (e) {

        if( e.date ){
          e.date.add(1, 'day');
        }

        if( e.date == new Date(2019, 11, 01)){
          e.date.add(3, 'day');
        }

        if( e.date == new Date(2019, 11, 10)){
          e.date.add(5, 'day');
        }


        $('#CheckOut').data("DateTimePicker").minDate(e.date);
      });

      $("#CheckOut").on("dp.change", function (e) {
        $('#CheckIn').data("DateTimePicker").maxDate(e.date);
      });

});
...