我使用以下代码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)
谢谢
尝试这个
$(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 行
| 归档时间: |
|
| 查看次数: |
111 次 |
| 最近记录: |