#javascript #twitter-bootstrap #gwt #datetimepicker #gwtbootstrap3
#javascript #twitter-bootstrap #gwt #datetimepicker #gwtbootstrap3
Вопрос:
Я использую gwtbootstrap3 (https://github.com/gwtbootstrap3/gwtbootstrap3 ), который включает оболочку GWT для datetimepicker от smalot (https://github.com/smalot/bootstrap-datetimepicker ).
Проблема в том, что всякий раз, когда я выбираю 12:00, datetimepicker.GetValue() возвращает дату с правильным годом, месяцем и днем, но с 00:00.
Все остальное работает просто отлично, поэтому, если я выбираю 13:00, он возвращает 13:00 и так далее. Я предполагаю, что это ошибка в оригинальной библиотеке javascript или версии, используемой в gwtbootstrap3, но не могу понять, что не так, поскольку я действительно не знаю, как отлаживать файл JS.
Я настраиваю datetimepicker следующим образом (GWT UiBinder):
<bDateTime:DateTimePicker ui:field="startDateTimePicker" forceParse="false" autoClose="true" startView="MONTH" minView="HOUR" maxView="MONTH" language="DE" format="dd.mm.yyyy HH:ii" minuteStep="60" highlightToday="true" showTodayButton="false"/>
Есть ли у кого-нибудь идеи, что могло вызвать эту проблему и как ее решить?
Ответ №1:
Я заглянул на веб-сайт средства выбора даты и времени. Я не уверен, что это что-то изменит, но попробуйте
формат=»дд.мм.гггг чч: ii»
Возможно, заглавный ‘HH’ вызвал проблемы.
Редактировать: теперь я вижу, что ‘HH’ равен 12 часам, в то время как ‘hh’ равен 24 часам. Я все еще считаю, что это было бы проблемой, хотя.
Комментарии:
1. OP спросил, как установить время по умолчанию на полночь, т.е. 12: 00 утра