尽量将日期选择限制在今天和明年12月31日之间。
$(function() {
$('.public-holiday-date-pick').datepicker({
minDate: '0',
yearRange: '-0:+1',
maxDate: ???
hideIfNoPrevNext: true
});
});
我应该如何定义maxDate?尝试了一些事情,比如"31 12+1",或者只是"明年的最后一天",都没有奏效。
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
});
});