2013-01-31 214 views
0

我有兩個jQuery日曆字段,用戶必須選擇'從'日期和'到'日期。我可以將第一個日曆上的用戶輸入限制爲當前日期,但是如何使第二個日曆日期在第一個日曆日期的未來至少爲+5天。jQuery日曆日期範圍第二個日曆+5天的分日期

這是我的代碼。

$(document).ready(function() { 

     var from = $("#from").datepicker({ 
      defaultDate: "today", 
      changeMonth: true, 
      required: true, 
      numberOfMonths: 1, 
      minDate: 0, 
      dateFormat: 'd-M-y', 
      onClose: function(selectedDate) { 
       $("#to").datepicker("option", "minDate", selectedDate); 
      } 

     }); 
     var to = $("#to").datepicker({ 
      defaultDate: "today", 
      changeMonth: true, 
      required: true, 
      numberOfMonths: 1, 
      minDate: 0, 
      dateFormat: 'd-M-y', 
      onClose: function(selectedDate) { 
       $("#from").datepicker("option", "maxDate", selectedDate); 
      } 
     }); 
    }); 

回答

1

您需要從第一個日曆中獲取日期併爲其添加五天。

一樣,

$('#to').datepicker({ 
    onSelect: function(dateVal) { 
     var newDate= $.datepicker.parseDate('mm/dd/yy', dateVal); 
     newDate.setDate(newDate.getDate() + 5); 
     $('#to').val(newDate); 
    } 
}); 
+0

嗨,似乎沒有任何當我使用發佈的代碼發生 – user667430