在第一个datepicker上限制第二个datepicker的maxdate和mindate

时间:2014-09-17 13:10:12

标签: jquery jquery-ui datepicker

我有两个日期选择器,一个用于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");

1 个答案:

答案 0 :(得分:0)

阅读documentation,您实际上是在今天的2个月内设置maxDate选项:

  

字符串:相对日期必须包含值和期间对;有效期为"y"年,"m"为月,"w"为数周,"d"为天。 例如,"+1m +7d"表示从今天起一个月零七天