jQuery datetimepicker设置注意未来的日期

时间:2019-02-27 11:18:52

标签: jquery datetimepicker jquerydatetimepicker

想知道是否可以帮助我。我使用的是我在Google上找到的脚本,该脚本已针对我的预订系统进行了某种修改。一切工作正常,但我想再进行一次修改。我希望将“到”日期设置为比“从”日期早2天。现在,可以将“开始”日期和“结束”日期选择为同一日期。我想对此加以限制,并强制选择提前2天。例如,如果“发件人”是3月4日,则“发件人”将允许选择3月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
 });
});

0 个答案:

没有答案