MaxDate和Mindate在JQuery DateTime Picker中不起作用



诸如格式, autoclose等的所有其他属性都在起作用,但是 maxDate/minDate不起作用。

任何帮助将不胜感激。

我正在使用bootstrap-datetimepicker

$(function() {
  $("#fdate").datetimepicker({
    format: 'yyyy-mm-dd',
    pickTime: false,
    startView: 'month',
    minView: 'month',
    autoclose: true,
    maxDate: '0'
  });
});

不是应该是日期值。而且看来您忘了在其中使用option

$("#datepicker").datepicker('option', {minDate: <some date>, maxDate: <some date>});

请在这里看看。

->首先看到您导入了 bootstrap-datetimepicker

的正确路径
$('#date').datepicker('option', { minDate: new Date(startDate), maxDate: new Date(endDate) });

感谢Nargis,Rajesh&amp;Sibeesh快速回复..

我解决了问题。

问题是maxDateminDate是其他插件中使用的属性(我认为 jQuery dataTime Picker)。当我使用旧的 bootstrap 插件时,有效属性为 startDateendDate

工作代码低于

$(function() {
    $( "#fdate" ).datetimepicker(
      {
         format: 'yyyy-mm-dd',
        pickTime: false,
        startView: 'month',
        minView: 'month',
        autoclose: true,   
         startDate: '-1d',//previous date
         endDate: new Date()//current date
      });
});

最新更新