Twitter bootstrap 引导datetimepicker-minDate不是一个功能

Twitter bootstrap 引导datetimepicker-minDate不是一个功能,twitter-bootstrap,datetimepicker,Twitter Bootstrap,Datetimepicker,我正在使用带引导的datetimepicker 一切都进行得很顺利,然后我尝试使用2日期时间选择器来选择日期间隔,但当尝试选择日期时,我会在控制台中获取 TypeError: $('#datetimepicker2').data("DateTimePicker").maxDate is not a function. (In '$('#datetimepicker2').data("DateTimePicker").maxDate(e.date)', '$('#datetimepicker2')

我正在使用带引导的datetimepicker

一切都进行得很顺利,然后我尝试使用2日期时间选择器来选择日期间隔,但当尝试选择日期时,我会在控制台中获取

TypeError: $('#datetimepicker2').data("DateTimePicker").maxDate is not a function. (In '$('#datetimepicker2').data("DateTimePicker").maxDate(e.date)', '$('#datetimepicker2').data("DateTimePicker").maxDate' is undefined)
我正在使用来自的引导datetimepicker

maxDate也会出现一些错误

这就是我要找的剧本

$(function() {
    $('#datetimepicker2').datetimepicker({
        locale : 'it',
        format : 'DD/MM/YYYY HH:mm'
    });
    $('#datetimepicker3').datetimepicker({
        locale : 'it',
        format : 'DD/MM/YYYY HH:mm',
        useCurrent: false //Important! See issue #1075
    });
     $("#datetimepicker2").on("dp.change", function (e) {
         $('#datetimepicker3').data("DateTimePicker").minDate(e.date);
     });
     $("#datetimepicker3").on("dp.change", function (e) {
         $('#datetimepicker2').data("DateTimePicker").maxDate(e.date);
     });

});

我遗漏了什么吗?

我也遇到了同样的问题,只是因为我使用的是3.1.3版。对于版本3.1.3,您需要使用setMaxDate和setMinDate,而不是maxDate和minDate


我也有同样的问题,只是因为我使用的版本是:3.1.3。对于版本3.1.3,您需要使用setMaxDate和setMinDate,而不是maxDate和minDate

这是我的工作

这是我的工作。

在调用on change事件之前,您可以尝试添加.datetimepicker

$("#datetimepicker2").datetimepicker().on("dp.change", function (e) {
     $('#datetimepicker3').data("DateTimePicker").minDate(e.date);
});
$("#datetimepicker3").datetimepicker().on("dp.change", function (e) {
     $('#datetimepicker2').data("DateTimePicker").maxDate(e.date);
});
在调用on change事件之前,可以尝试添加.datetimepicker

$("#datetimepicker2").datetimepicker().on("dp.change", function (e) {
     $('#datetimepicker3').data("DateTimePicker").minDate(e.date);
});
$("#datetimepicker3").datetimepicker().on("dp.change", function (e) {
     $('#datetimepicker2').data("DateTimePicker").maxDate(e.date);
});

$'datetimepicker2'.dataDateTimePicker.maxDatee.date;你从任何来源得到这行代码吗?我正在寻找,但没有。。。我在任何地方都找不到它。。。它应该在哪里?这不是一个基本的datetimepicker函数?你可以尝试使用$'datetimepicker2'。datetimepicker'maxDate',e.DateThank,现在我没有错误,但什么都没有发生。。。我可以选择minDate之前的日期和maxDate之后的日期。。你能显示你的html$'datetimepicker2'.dataDateTimePicker.maxDatee.date;你从任何来源得到这行代码吗?我正在寻找,但没有。。。我在任何地方都找不到它。。。它应该在哪里?这不是一个基本的datetimepicker函数?你可以尝试使用$'datetimepicker2'。datetimepicker'maxDate',e.DateThank,现在我没有错误,但什么都没有发生。。。我可以选择minDate之前的日期和maxDate之后的日期。。你能给我看看你的htmlPlease添加一些解释。请添加一些解释。
$("#datetimepicker2").datetimepicker().on("dp.change", function (e) {
     $('#datetimepicker3').data("DateTimePicker").minDate(e.date);
});
$("#datetimepicker3").datetimepicker().on("dp.change", function (e) {
     $('#datetimepicker2').data("DateTimePicker").maxDate(e.date);
});
$('#start-date2').datetimepicker({
  format : 'DD-MMM-YYYY HH:mm'
});
$('#end-date3').datetimepicker({
  format : 'DD-MMM-YYYY HH:mm',
  useCurrent: false //Important! See issue #1075
});

$("#start-date2").on("dp.change", function (e) {
  $('#end-date3').data("DateTimePicker").minDate(e.date);
});

$("#end-date3").on("dp.change", function (e) {
  $('#start-date2').data("DateTimePicker").maxDate(e.date);
});