2017-06-14 145 views
0

我的日期選擇器限制爲17歲。當我打開日曆默認顯示我1907年。但我想看到-17yr是日曆的最大日期。將日期選擇器默認日期設置爲最大日期

$("#BirthDate").datepicker({ 
     changeMonth: true, 
     changeYear: true, 
     yearRange: '-110:-18', 
     showOn: "button", 
     buttonImageOnly: true, 
     beforeShow: function() { 
      $('#ui-datepicker-div').css('z-index', 9999); 
     }, 
     dateFormat: 'mm/dd/yy', 
     maxDate: '-17Y' 
    }); 
+1

你正在使用哪個日期選擇器庫 – Rahul

+0

[Jquery Date選擇器默認日期]的可能重複(https://stackoverflow.com/questions/6646376/jquery-date-picker-default-date) – VincenzoC

回答

0

你必須在 '的maxDate' 和 'yearRange' 參數的差別。 當我將maxDate更改爲'-18Y'時,會選擇最後一年。 現在lib需要選擇2000年,由於yearRange限制,這是不可能的。請相應地更改maxDate或yearRange。

0

試試這個:

$("#BirthDate").datepicker({ 
    minDate: "-1Y", 
    maxDate: "+1Y" 
}); 

以同樣的方式,你可以通過 「-1y」 或這樣的事情。

Working Fiddle

相關問題