2013-07-09 106 views
2

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

我用下面的代码来设置的minDate,一样#from日期:

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

我没有任何线索,如何设置提前一天。

例如,如果#from的值是'07/09/2013' ,我想q若要的的minDate是'07/10/2013'

回答

4

你可以尝试以下,而不是价值使用 'GETDATE' 1天添加到它

$("#to").datepicker("option", "minDate", $("#from").datepicker('getDate') + 1); 
0

VAR DT =的document.getElementById( “来自”)。值//你可以使用jQuery这里 则增加日期(按照下面链接) Incrementing a date in JavaScript 然后使用您的+ 1date绑定您的日期选择器

1
$("#from").datepicker({ 
    onSelect: function(dateStr) { 
     var date = $(this).datepicker('getDate'); 
     if (date) { 
      date.setDate(date.getDate() + 1); 
     } 
     $("#to").datepicker('setDate', date); 
    } 
});