тип ввода=дата – управление вводом даты (NEW)
ⓘ тип ввода=дата – управление вводом даты NEW # T
вход
элемент
с атрибутом типа, чей
значение « дата
» представляет
элемент управления для установки значения элемента в строку
представляющий дату.
Допустимое содержимое #
пустой (пустой элемент)
Разрешенные атрибуты #
глобальные атрибуты & имя & инвалид & форма & тип★ и автозаполнение и автофокус & список & мин. & Макс & шаг (целое число) и только для чтения & требуется & значение
- ⓘ глобальные атрибуты
- Любые атрибуты, разрешенные глобально.
- ⓘ имя = строка #
- Часть имени пары имя/значение, связанная с этим элемент для отправки формы.
- ⓘ отключен = «инвалид» или «» (пустая строка) или пустая #
- Указывает, что элемент представляет отключенный контроль.
- ⓘ форма = Идентификационная ссылка НОВЫЙ #
- Значение я бы атрибут на форма с которым связать элемент.
- ⓘ тип = «дата» #
- Указывает, что его вход элемент элемент управления для установки значения элемента в строку представляющий дату.
- ⓘ автозаполнение = «включено» или «выключено» НОВЫЙ #
- Указывает, представляет ли элемент ввод элемент управления, для которого UA предназначен для хранения введенного значения пользователем (чтобы UA мог предварительно заполнить форму потом).
- ⓘ автофокус = «автофокус» или «» (пустая строка) или пустая НОВЫЙ #
- Указывает, что элемент представляет элемент управления, к которому UA предназначен для того, чтобы сосредоточить внимание, как только документ загружен.
- ⓘ список = Идентификационная ссылка НОВЫЙ #
- Значение я бы атрибут на список данных с которым связать элемент.
- ⓘ мин = свидание НОВЫЙ #
- Ожидаемая нижняя граница для элемента ценность.
Действительный полная дата как определено в [RFC 3339], с дополнительной оговоркой, что компонент года четыре или более цифр, представляющих число больше 0,
Пример:
1996-12-19
- ⓘ макс = свидание НОВЫЙ #
- Ожидаемая верхняя граница для элемента ценность.
Действительный полная дата как определено в [RFC 3339], с дополнительной оговоркой, что компонент года четыре или более цифр, представляющих число больше 0.
Пример:
1996-12-19
- ⓘ шаг = «Любые» или положительное целое число НОВЫЙ #
- Задает степень детализации значения элемента ценность.
- ⓘ только для чтения = «только для чтения» или «» (пустая строка) или пустая #
- Указывает, что элемент представляет элемент управления, значение которого не предназначен для редактирования.
- ⓘ требуется = «требуется» или «» (пустая строка) или пустая НОВЫЙ #
- Указывает, что элемент является обязательной частью формы подчинение.
- ⓘ значение = свидание #
- Строка, представляющая дату.
Действительный полная дата как определено в [RFC 3339], с дополнительной оговоркой, что компонент года четыре или более цифр, представляющих число больше 0.
Пример:
1996-12-19
Дополнительные ограничения и предупреждения #
- Ввод интерактивного элемента не должен появляются как потомки элемента a.
- Ввод интерактивного элемента не должен отображаться как потомок элемента кнопки.
- Любой элемент ввода, потомок элемента метки с атрибутом for должен иметь Значение идентификатора, которое соответствует этому атрибуту.
- Атрибут списка элемента ввода должен ссылаться на элемент списка данных.
- Ввод элемента с типом атрибута чье значение «кнопка» должно иметь непустое значение атрибута.
- Атрибут usemap в элементе ввода устарел. Используйте элемент img вместо элемента ввода для карт изображений.
- Атрибут align элемента ввода устарел. Вместо этого используйте CSS.
Отсутствие тега #
вход элемент является пустым элементом. Вход элемент должен иметь начальный тег но не должен иметь конечный тег.
Разрешенные родительские элементы #
любой элемент, который может содержать элементы формулировки
html — Тип ввода DateTime — Формат значения?
спросил
Изменено 1 год, 3 месяца назад
Просмотрено 359 тысяч раз
В каком формате я должен указать дату и время для использования в элементе ввода HTML5 с тип даты и времени
?
Пробовал:
-
1338575502
-
06.01.2012 19:31
-
06.01.2012 19:21:00
-
01.06.2012
-
01.06.2012 19:31
-
01.06.2012 19:31:00
Ни один из них не работает.
- HTML
- дата и время
- HTML-ввод
2
Для ..
Строка, представляющая глобальную дату и время.
Значение : допустимая дата-время как определено в [RFC 3339], с этими дополнительными уточнениями:
•буквы T и Z в синтаксисе даты/времени всегда должны быть в верхнем регистре
•вместо этого дата-полное созревание определяется как четыре или больше цифр, представляющих число больше 0
Примеры
:1990-12-31T23:59:60Z
1996-12-19T16:39:57-08:00
http://www.w3.org/TR/html-markup/input.datetime.html#input.datetime.attrs.value
Обновление:
Эта функция устарела. Хотя он может по-прежнему работать в некоторых браузерах, его использование не рекомендуется, поскольку его можно удалить в любое время. Пытаться избегайте его использования.
HTML был элементом управления для ввода даты и времени (час, минута, секунда и доля секунды), а также часовой пояс. Эта функция была удалена из WHATWG HTML и не больше не поддерживается в браузерах.
Вместо этого браузеры реализуют (и разработчикам рекомендуется use) тип ввода datetime-local.
Почему тип ввода HTML5 datetime удален из браузеров, которые уже поддерживают его?
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime
5
Что бы это ни стоило, поскольку iOS7 отказывается от поддержки datetime
, вам нужно использовать datetime-local
, который не принимает часть часового пояса (что имеет смысл).
Не работает (в любом случае для iOS):
Работает:
PHP для значения (безопасно для Windows):
strftime('%Y-%m-%dT%H:%M:%S', strtotime($my_datetime_input))
5
В этой статье показаны допустимые допустимые типы
<время>2009-11-13 <время ДатаВремя="2009-11-13T20:00Z">8 вечера в мой день рождения
Этот охватывает использование его в поле
:
Это пример типа ввода HTML5 «дата» в сочетании с атрибутами min и max показывает, как мы можем ограничить даты, которые пользователь может вводить. атрибуты min и max не зависят друг от друга и могут использоваться независимо.
Тип ввода HTML5 «время» позволяет пользователям выбирать соответствующее время, которое отображается в 24-часовом формате. Если бы мы не включили значение по умолчанию «12:00» время будет установлено на время локальной машины пользователя.
Будет отображаться неделя типа ввода HTML5 числовая версия недели, обозначенная буквой «W» вместе с соответствующий год.
Месяц для ввода HTML5 именно то, что вы могли бы ожидать от него. Он отображает месяц. Быть точно он отображает числовую версию месяца вместе с год.
Тип ввода HTML5 Datetime отображает дату и время в формате UTC. Пользователь может изменить время шагов вперед или назад с шагом в одну минуту. Если вы хотите отображать локальную дату и время пользователя, который вам понадобится для использования следующий пример datetime-local
Потому что datetime проходит через одну минуту за раз, вы можете изменить приращение по умолчанию с использованием атрибута «шаг». В следующих например, мы увеличим его на два часа, установив шаг атрибута до 7200 (60 секунд X 60 минут X 2).
6
Это была хорошая трата часа моего времени. Для вас, нетерпеливых бобров, у меня сработал следующий формат:
Спецификация немного сбила меня с толку, в ней говорилось об использовании RFC 3339, но на моем PHP-сервере, когда я использовал формат DATE_RFC3339, он не инициализировал ввод hmtl 🙁 Константа PHP для DATE_RFC3339: «Y-m-d\TH:i :sP» на момент написания, имеет смысл избавиться от информации о часовом поясе (мы используем datetime-LOCAL, ребята).