2

我有 2 个输入字段(#from 和 #to)。我希望 #to 的 minDate 设置在 #from 中的日期前 1 天。

我使用以下代码设置 minDate,与 #from 中的日期相同:

    $("#to").datepicker("option", "minDate", document.getElementById("from").value);

我不知道如何提前一天设置它。

例如,如果 #from 的值为 '07/09/2013',我希望 #to 的 minDate 为 '07/10/2013'

4

3 回答 3

4

您可以尝试以下方法,而不是值,使用“getDate”并添加 1 天

$("#to").datepicker("option", "minDate", $("#from").datepicker('getDate') + 1);
于 2013-07-09T16:33:29.890 回答
1
$("#from").datepicker({
    onSelect: function(dateStr) {
      var date = $(this).datepicker('getDate');
      if (date) {
            date.setDate(date.getDate() + 1);
      }
      $("#to").datepicker('setDate', date);
    }
});
于 2013-07-09T17:45:19.460 回答
0

var dt = document.getElementById("from").value // 你可以在这里使用 jquery 然后增加日期(按照下面的链接) 在 JavaScript 中增加一个日期 然后使用你的 +1date 绑定你的日期选择器

于 2013-07-09T16:33:46.037 回答