我正在使用jQuery的日期选择器并指定今天的最小日期和1月31日的最大日期。但是,当日历显示时,尽管代码看起来正确,但仍无法选择第31个。
以下是代码:
function initializePickers() {
jQuery('.date-start').each(function() {
startEndPickers(this);
});
jQuery('.date-end').each(function() {
startEndPickers(this);
});
}
function startEndPickers(input) {
jQuery(input).datepicker({
dateFormat: "M dd, yy",
minDate: new Date(),
maxDate: new Date('2014-01-31')
});
}
这里有一个jsFiddle,它表明无法选择1月31日:http://jsfiddle.net/Hec5m/
任何人都知道造成这种情况的原因是什么? maxDate
明确指定为第31个,而不是第30个。