2017-02-08 5 views
-2

Я использую Bootprap datepicker и при выборе разных значений из списка меняется его начальная дата. Он работает нормально, если я установил дату начала 2013 года с 2008 года, но он не работает, если выбрана дата начала 2008 года и в настоящее время ее 2013 год.Bootstrap datepicker setStartDate не работает должным образом?

В чем причина?

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

Эта строка, которую я выполняю, когда я выбираю разные startDate.

+1

Вы должны оставить свой код, иначе мало кто может это сделать. – lukas84

+0

@ lukas84 жаль, что я сделаю это сейчас – Frank

ответ

0

На самом деле нужно знать, что такое обновленное значение.

Однако, если вы читать документы для 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»

Смежные вопросы