【发布时间】:2014-08-22 12:01:18
【问题描述】:
我正在为日期范围创建一个控件。有以下要求。
- Form 和 To 应该是到昨天没有未来的日期 [able to achive]
-
限制最多 3 个月的不同。
$("#from-datepicker").datepicker({ dateFormat: "dd-M-yy", maxDate: "-1d", onClose: function (selectedDate) { console.log(selectedDate); $("#to-datepicker").datepicker("option", "minDate", selectedDate); //$("#to-datepicker").datepicker("option", "maxDate", selectedDate); } }); $("#to-datepicker").datepicker({ dateFormat: "dd-M-yy", maxDate: "-1d", onClose: function (selectedDate) { $("#from-datepicker").datepicker("option", "maxDate", selectedDate); } });
这里是JSfiddle
【问题讨论】:
-
你的方法很好:关闭 from-datepicker 时设置
to-datepicker的maxDate(selectedDate + 3 Months),关闭 to-datepicker 时设置相同 (minDate) .注意不要超过昨天的限制也
标签: javascript jquery jquery-ui date datepicker