简体   繁体   English

maxDate和minDate在Jquery Datetime选择器中不起作用

[英]maxDate and minDate not working in Jquery Datetime picker

All other attributes like format , autoclose etc are working, but maxDate/minDate is not working. 所有其他属性(例如format, autoclose等)均有效,但maxDate/minDate不起作用。

Any help would be appreciated. 任何帮助,将不胜感激。

I am using bootstrap-datetimepicker 我正在使用bootstrap-datetimepicker

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

Isn't it suppose to be a date value. 它不是应该是一个日期值吗? And also it seems you forgot to use the option in it. 而且似乎您忘记了在其中使用该option

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

Please have a look here . 在这里看看。

->首先看到您导入了bootstrap-datetimepicker的正确路径

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

Thanks to Nargis ,Rajesh & sibeesh for your Quick replies.. 感谢Nargis,Rajesh和sibeesh的快速回复。

I Solved the problem .. 我解决了问题..

The problem was maxDate and minDate are attributes used in some other plugin (i think jquery datatime picker) . 问题是maxDateminDate是其他一些插件(我认为jquery maxDate中使用的属性。 as I am using an old Bootstrap plugin ,The valid attributes are startDate and endDate 当我使用旧的Bootstrap插件时,有效属性为startDateendDate

The worked code is below 工作的代码如下

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM