Я устанавливаю значение средства выбора даты начальной загрузки, используя предоставленный метод setValue
.
Например
tripToDatePicker.setValue(tripFromDatePicker.date);
Но почему-то календарь не обновляется
Я устанавливаю значение средства выбора даты начальной загрузки, используя предоставленный метод setValue
.
Например
tripToDatePicker.setValue(tripFromDatePicker.date);
Но почему-то календарь не обновляется
Изменить:
http://www.eyecon.ro/bootstrap-datepicker/ мало документирован, вам следует попробовать http://eternicode.github.io/bootstrap-datepicker/.
в любом случае приведенный ниже код будет работать для вас
$("#dp1").datepicker("update", "02-16-2012");
or
$("#dp1").datepicker("setValue", "02-17-2012");
где "#dpi" – это идентификатор текстового поля, в котором используется средство выбора даты.
«setValue» заменяется на «setDate».
Использование строки в качестве входных данных для setDate может быть сложным. Он должен совпадать с форматом даты, иначе вы можете получить неожиданные результаты. Более безопасно создать «новую дату (г, м, д)» из вашего ввода, например. новая дата (2015,3,10) для «10 апреля 2015 года». Это всегда будет работать.
При использовании представления даты в секундах, например. 1428659901, затем используйте «новая дата (значение * 1000)». Обратите внимание, что средство выбора даты примет здесь любое значение, но покажет выбранную дату в календаре только в том случае, если часы, минуты и секунды равны 0. Мне потребовалось некоторое время, чтобы понять это....
myDate.setHours(0, 0, 0, 0);
, все работает нормально. Спасибо!
- person Alix; 14.03.2017
Перепробовав множество вещей, я остановился на методе «обновления». Мне подходит $("#dp1").datepicker("update", "02-02-2012")
или $("#dp1").datepicker("update", "02/02/2012")
. Удивительно, но на сайте автора нет документа об этом методе. Спасибо.