DatePicker minDate相对于开始日期的1个月

inf*_*tti 3 jquery datepicker

如何从#startDatePicker将#endDatePicker设置为所选日期的未来1个月?

我不是在想这个,但我相信它比我做的容易.

这是我开始的.现在我需要一个函数,它根据#startDatePicker中选择的日期计算未来1个月(不仅仅是30天).

    $("#startDatePicker").datepicker({
        minDate: +0,
    });

    $("#endDatePicker").datepicker({
        minDate: '+1m',
        beforeShow: customMinDate
    });
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏.

jit*_*ter 10

不确定你的意思是" 不只是30天 ",但这应该做你想要的.

$("#endDatePicker").datepicker({
    minDate: '+1m',
    beforeShow: function() {
        //get date startDate is set to
        var startDate = $("#startDatePicker").datepicker('getDate');
        //if a date was selected else do nothing
        if (startDate != null) {
            startDate.setMonth(startDate.getMonth()+1);
            $(this).datepicker('option', 'minDate',startDate);
        }
    }
});
Run Code Online (Sandbox Code Playgroud)