0

使用基本的两个输入字段 datepicker 格式。 http://jqueryui.com/datepicker/#date-range

输入1:

$(function() {
    $("#DATE_START").datepicker({ showOtherMonths: true, minDate: +1, dateFormat:"yy-mm-dd", });
});

输入2:

$(function() {
    $("#DATE_END").datepicker({ showOtherMonths: true, changeMonth: true, changeYear: true, minDate: +2, dateFormat:"yy-mm-dd", });
});

问题:

我希望 DATE_END 是 DATE_START 输入值,再加上 3 个月。EX:maxDate = DATE_START + '3m' 不需要当前日期加上 3 个月

谢谢

4

1 回答 1

0

您只需像这样设置日期:

$(function() { $("#DATE_START").datepicker({ showOtherMonths: true, minDate: "+3m", dateFormat:"yy-mm-dd", }); })
$( "#DATE_END" ).datepicker.datepicker({ showOtherMonths: true, minDate: "+3m", dateFormat:"yy-mm-dd", }); })

看看文档。这个很不错。 http://api.jqueryui.com/datepicker/#option-minDate

您也可以使用它来设置日期:

$( ".selector" ).datepicker( "setDate", "10/12/2012" );
于 2014-12-13T01:39:51.123 回答