2017-04-11 17 views
0

禁用以前的日期在下面的代碼我使用太平洋/奧克蘭時區按他們的時區的今天日期即11月 - 2017年現已完成他們的日期是12月 - 2017年,但在我的約會選擇器4月11日沒有被禁用。我需要禁用之前的日期,即2017年4月11日。如何在日期選擇器

這是我的日期選擇器代碼

.datepicker({ 
       autoclose: true, 
       todayHighlight: true, 
       startDate: new Date().toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' }) 
      }) 
+0

的可能的複製[jQuery的日期選擇器 - 禁用過去的日期(http://stackoverflow.com/questions/8356358/jquery-date -picker-disable-past-dates) –

回答

0

你可以這樣做只是通過sustracting從當今的startDate屬性日期(新的Date())一天。

嘗試使用此方法從。減去今天的客戶端日起天;

.datepicker({ 
      autoclose: true, 
      todayHighlight: true, 
      startDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' }) 
     }) 
+0

它仍然無法運行日期已啓用 –

+0

您確定它不是瀏覽器緩存問題嗎? –

+0

它清理瀏覽器緩存,直到它不工作 –

0

minDate選項是你在找什麼。

.datepicker({ 
     autoclose: true, 
     todayHighlight: true, 
     minDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' }) 
}) 
+0

它不工作 –

0

你將不得不與minDate創建它:

.datepicker({ 
     autoclose: true, 
     todayHighlight: true, 
     minDate: // whatever you choose, 
     startDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' }) 
    }) 
+0

它不工作,並啓用以前的日期也 –

+0

@ArunRaju問題可能是您輸入日期的格式 –

+0

我正在使用mm/dd/yyyy –

相關問題