Jquery 未在引导DateTimePicker中设置minDate

Jquery 未在引导DateTimePicker中设置minDate,jquery,bootstrap-datetimepicker,Jquery,Bootstrap Datetimepicker,我想根据date1选择的日期设置date2的mindate。此代码有什么问题?它并没有将mindate设置为date2 $('#date1').datetimepicker({ pickTime:false }).on('dp.change', function (e) { var date = new Date(e.date.valueOf()); $('#date2').data("DateTimePi

我想根据date1选择的日期设置date2的mindate。此代码有什么问题?它并没有将mindate设置为date2

  $('#date1').datetimepicker({
           pickTime:false
        }).on('dp.change', function (e) {
            var date = new Date(e.date.valueOf());
            $('#date2').data("DateTimePicker").minDate(date);
        });
        $('#date2').datetimepicker({
            pickTime:false
        });

    });

您的代码中没有问题

我认为您使用的引导版本存在问题

尝试setMinDate而不是minDate

注意:


在较旧版本的引导datetimepicker(小于v4)上,使用.setMinDate和.setMaxDate

您正在使用哪个datetimepicker?还是?
 $('#date1').datetimepicker({
    pickTime:false
  });
  $('#date2').datetimepicker({
    pickTime:false,
    useCurrent: false //Important! See issue #1075
  });
  $("#date1").on("dp.change", function (e) {
    var date = new Date(e.date.valueOf());
    $('#date2').data("DateTimePicker").setMinDate(date);
  });