我有两个日期选择器,一个用于startDate,另一个用于endDate,最初设置为当前。
现在,当我更改startDate时,我想要 1. endDate应该将minDate作为选定的日期和 2. maxDate将从选定的2个月开始。
第1步正在运行,但我遇到了step2的问题。 我目前的代码如下:
$( "#from" ).datepicker({
defaultDate: "+1w",
dateFormat: "yy-mm-dd",
changeMonth: true,
numberOfMonths: 3,
onClose: function( selectedDate ) {
$( "#to" ).datepicker( "option", "minDate", selectedDate );
$( "#to" ).datepicker( "option", "maxDate", "+2M" );
}
}).datepicker("setDate", "0");
答案 0 :(得分:0)
阅读documentation,您实际上是在今天的2个月内设置maxDate
选项:
字符串:相对日期必须包含值和期间对;有效期为
"y"
年,"m"
为月,"w"
为数周,"d"
为天。 例如,"+1m +7d"
表示从今天起一个月零七天。