Html type input date: — HTML: HyperText Markup Language

тип ввода=дата – управление вводом даты (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, ребята).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *