JQuery datetimepicker установка помнить о будущей дате - PullRequest
0 голосов
/ 27 февраля 2019

Хотите знать, можете ли вы мне помочь.Я использую этот скрипт, который я нашел в Google, который я как бы модифицировал для своей системы бронирования.Все работает нормально, но я бы хотел сделать еще одну модификацию.Я хотел бы иметь возможность установить дату «До» на 2 дня раньше даты «От».Как и сейчас, можно выбрать дату «От» и «До», чтобы быть одной и той же датой.Я хотел бы ограничить это и заставить выбор быть на 2 дня вперед.Например, если «От» 4 марта, то «До» позволит выбрать даты 6 марта и выше.

Вот мой код.

jQuery(function(){
 jQuery('#fdate').datetimepicker({
  format:'Y-m-d H:i',
  allowTimes:[
      '8:00', '8:30', '9:00', '9:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30', 
      '13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00',
    ],
  onShow:function( ct ){
   this.setOptions({
    minDate:'-1970/01/01',
    maxDate:jQuery('#tdate').val()?jQuery('#tdate').val():false
    })
  },
  timepicker:true
 });
 jQuery('#tdate').datetimepicker({
  format:'Y-m-d H:i',
  allowTimes:[
      '8:00', '8:30', '9:00', '9:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30', 
      '13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00',
    ],
  onShow:function( ct ){
   this.setOptions({
    //Need to add 2 days here somewhere.
    minDate:jQuery('#fdate').val()?jQuery('#fdate').val():false 
   })
  },
  timepicker:true
 });
});
...