2017-02-08 62 views
-2

我正在使用Bootstrap datepicker,並從列表中選擇不同的值,其startdate正在改變。如果我從2008年開始設置startdate 2013,但它工作正常,但如果選擇開始日期2008和目前2013,則工作不正常。引導日期選擇器setStartDate無法正常工作?

這是什麼原因?

$('#datepicker').datepicker('setStartDate', updatedDate); 

這條線我正在執行,只要我選擇不同的startDate。

+1

你應該發佈你的代碼,否則幾乎沒有人可以做。 – lukas84

+0

@ lukas84抱歉,我現在就做 – Frank

回答

0

真的需要知道什麼updatedDate值。

不過,如果你閱讀文檔的dtepicker傳遞必須是一個字符串,通過格式

是可以理解的

https://bootstrap-datepicker.readthedocs.io/en/latest/methods.html#setstartdate https://bootstrap-datepicker.readthedocs.io/en/latest/options.html#startdate

日期或字符串值。默認值:開始時間

可能選擇的最早日期;所有更早的日期將是 已禁用。

日期應該在當地時區。字符串必須使用格式進行解析。

因此,您作爲格式選項傳入的內容必須與開始日期的格式相匹配。如果你沒有設置格式optin,默認是「mm/dd/yyyy」

相關問題