尽量限制今天和明年12月31日之间的日期选择。
$(function() {
$('.public-holiday-date-pick').datepicker({
minDate: '0',
yearRange: '-0:+1',
maxDate: ???
hideIfNoPrevNext: true
});
});
我应该如何定义maxDate?尝试了很少的东西,比如'31 12 +1',或者只是'明年的最后一天',没有用。
答案 0 :(得分:6)
1)首先得到今天的使用
var today = new Date();
2)同样将 lastDate
设置如下
var lastDate = new Date(today.getFullYear() +1, 11, 31);
lastDate
中的值将类似于
<强>
lastDate = 31 December, today's year +1
强>
最后将 lastDate
设为 maxDate
var today = new Date(); //Get today's date
var lastDate = new Date(today.getFullYear() +1, 11, 31); //To get the 31st Dec of next year
$(function() {
$('.public-holiday-date-pick').datepicker({
minDate: '0',
yearRange: '-0:+1',
maxDate: lastDate, //set the lastDate as maxDate
hideIfNoPrevNext: true
});
});