datepicker获取最大日期的问题

6 jquery date

我使用以下代码maxDate从datepicker 获取,但我似乎没有工作.你能发现代码中的任何错误吗?

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

谢谢

R.K*_*ini 1

尝试这个

$(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  
    }); 
});
Run Code Online (Sandbox Code Playgroud)

这是工作小提琴http://jsfiddle.net/gqvxs0wg/1/

否:maxDate 选项在 v1.13.0 版本中存在错误。虽然它在 v1.12.0 版本上运行良好。在版本 v1.13.0 中,它将在日期范围的最后一个月显示错误。

要解决这个问题,您需要更改此行

newdate = $picker.data("maxDate");
Run Code Online (Sandbox Code Playgroud)

newdate = new Date($picker.data("maxDate"));
Run Code Online (Sandbox Code Playgroud)

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