как я могу использовать datetime-local без AM / PM?
Я хотел бы использовать следующий код:
<input type="datetime-local" name="date" value="" />
и хотел бы, чтобы это было без AM / PM (на основе 24Hour). Есть Идеи?
спасибо,
Дане
2 ответов
на datetime-local
тип ввода указывает локальное время без часового пояса, а внутреннее представление значения находится в формате ISO 8601, который не имеет AM/PM. Остается реализовать, чтобы решить, какой локализованный формат может использоваться в пользовательский интерфейс. Независимо от того, есть ли у них обозначение AM/PM, автор не контролирует.
в моей среде из браузеров, которые я регулярно использую, только Chrome имеет реальную поддержку datetime-local
. Это качественно сомнительно (используя формат ISO 8601), но дело в том, что нет AM/PM или даже возможности его ввода. Ваш пробег будет отличаться в зависимости от языка Вашего браузера и / или настроек операционной системы.
ты не можешь. Пока.
эта функция все еще находится в проект в HTML5 и каждый браузер отображает эти элементы по-другому.
Что вы можете сделать, это использовать пользовательский выбор даты и времени С / или большим количеством JavaScript, но с в HTML5 это невозможно.