Datepicker MinDate maxDate,maxDate = datestart + 3个月

时间:2014-12-13 01:07:24

标签: datepicker date-range daterangepicker

使用基本的两个输入字段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个月

由于

1 个答案:

答案 0 :(得分: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" );