在jQuery datetimepicker中设置最大和最小日期时间

在jQuery datetimepicker中设置最大和最小日期时间

问题描述:

我正在使用jquery datetimepicker.在其中我要设置提示和时间,这是在第二个datetimepicker中选择的值.

I am using jquery datetimepicker.In which i want to set mindate and time which is the value selected in second datetimepicker.

我尝试的是:

$('#date_start').datetimepicker({
        autoSize: true,
        changeYear: true,
        changeMonth: true,
        buttonImageOnly: true,
        onSelect: function (selected) {
             $('#date_end').datetimepicker("option", "minDate", selected);
        }
    });

我引用了这个 jQuery-DateTimePicker设置了最大日期时间链接.为我的问题提供清晰的解决方案.

I refered this Jquery - DateTimePicker set max datetime link.But its not a clear solution for my issue.

$('#date_end').datetimepicker({
        autoSize: true,
        changeYear: true,
        changeMonth: true,
        buttonImageOnly: true,
        onSelect: function (selected) {
            $('#date_start').datetimepicker("option", "maxDate", selected);
        }
    });

实际上,相同的代码仅适用于datepicker.但是,如果我希望它可以在datetimepicker中起作用.

Actually this same code is working for only datepicker.But if i want it to work in datetimepicker.

解决方案是什么?

插件 ,您已提供, 没有像onSelect这样的选项.

In the plugin you have provided, there is no option like onSelect.

使用onSelectDateonSelectTime onShow

$('#date_start').datetimepicker({
    minDate:'-1970/01/02',
    minTime:'11:00'
});

或在运行时,

var setMin = function( currentDateTime ){
  this.setOptions({
      minDate:'-1970/01/02'
  });
  this.setOptions({
      minTime:'11:00'
  });
};

$('#date_start').datetimepicker({
    onShow:setMin
});

参考文献:

  1. minDate
  2. maxDate
  3. minTime
  4. maxTime
  1. minDate
  2. maxDate
  3. minTime
  4. maxTime