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"

Честно говоря, я не помню, почему я прекратил делать автоматическое переключение - я думаю, когда понял, что вывод времени меняется с локали на локаль (если вы пишете для одной локали, это более простой способ обработки Это). В противном случае, я предполагал, что он вам понадобится в формате, ожидаемом сервером, и в этом случае вы все равно захотите переопределить его.

Другие вопросы по тегам