我正在使用以下代码从datepicker获取maxDate,但我似乎没有用。您能发现代码中的任何错误吗?

$('#date_tim').appendDtpicker({
       futureOnly:true,
       autodateOnStart:false,
       minTime:"10:00",
       maxTime:"18:00",
       maxDate : '+3M',
       minDate: 0,
       closeOnSelected: true
   });

谢谢

最佳答案

试试这个

$(function(){
   myDate = new Date();
   myDate .setMonth(myDate.getMonth()+3);
    $('#date_tim').appendDtpicker({
       futureOnly:true,
       autodateOnStart:false,
       minTime:"10:00",
       maxTime:"18:00",
       maxDate : myDate,
       closeOnSelected: true
    });
});

这是工作 fiddle http://jsfiddle.net/gqvxs0wg/1/



要解决此问题,您需要更改此行
newdate = $picker.data("maxDate");


newdate = new Date($picker.data("maxDate"));

在文件jquery.simple-dtpicker.js中的第408行

关于jquery - datepicker获取最大日期的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39423647/

10-14 13:41