jQueryMobile-Timebox проблема с overrideTimeFormat
Я пытаюсь использовать jQM-DateBox с параметром timebox опции данных в Force Force Mode, чтобы иметь 24-часовой диапазон часов, как показано здесь: [введите описание ссылки здесь][jQM-DateBox Time]
Я просто скопировал и вставил код в мое приложение
<label for="mydate">Time </label>
<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "timebox", "overrideTimeFormat": 24}'>
и он все еще показывает мне режим AM/PM. Кто-нибудь еще заметил это поведение? Есть идеи, как это решить?
Обратите внимание, что в приведенной выше ссылке (тот же код!) Все, кажется, работает должным образом, и у меня нет других проблем с другим режимом jQM-DateBox.
Спасибо.
2 ответа
@JTSage Я имел в виду сборщик показывает 12-часовой режим в любом случае
Кому-то: я итальянец, так что я "рискнул" загрузить этот файл .js Итальянский скрипт.js для timebox и изменить выражение timeFormat: 12 с помощью timeFormat: 24. Это трюк, но это работает.
Пока спасибо
Вам также потребуется переопределить timeOutput - то есть "overrideTimeOutput":"%k:%M"
Честно говоря, я не помню, почему я прекратил делать автоматическое переключение - я думаю, когда понял, что вывод времени меняется с локали на локаль (если вы пишете для одной локали, это более простой способ обработки Это). В противном случае, я предполагал, что он вам понадобится в формате, ожидаемом сервером, и в этом случае вы все равно захотите переопределить его.