Почему HTML-тип ввода типа datetime удален из браузеров, уже поддерживающих его?

Мне было интересно, почему все браузеры, такие как версии Chrome выше 26, которые в прошлом поддерживали для ввода datetime, удалили его?

Это звучит как дубликат этой статьи, но этот довольно устарел.

Похоже, что HTML WG предпочитает datetime-local (w3c) выше datetime (w3c), но почему?

Смотрите этот для временной шкалы разработки функций.

Что говорят другие:

В соответствии с mobilexweb.com он устарел в iOS, потому что он слишком похож на тип ввода даты и времени.

После Google Chrome теперь Safari на iOS не поддерживает datetime, и он будет возвращаться к тексту. Этот тип был устарел в стандарте в пользу datetime-local или использовал два входы, дату и время для той же цели. Проблема в том, что datetime совместимо с iOS с версии 5.0 до 6.1; если ты используя его, будьте осторожны!

В чем разница?

Где datetime-local содержит только элемент даты и времени, datetime также содержит часовой пояс. Это полезно, поскольку вы можете действовать по-другому, когда часовой пояс клиента отличается от серверного.

Почему это имеет значение?

Что делать, если веб-страница спрашивает: когда вы хотите, чтобы я позвонил вам, и пользователь выбирает "завтра, 3 часа", когда вам нужно позвонить ему? завтра 3 вечера UTC или CET?

Ответ 1

Единственная причина, по которой я могу думать, - это то, что поставщики браузеров теряют веру в одобряемый стандарт, поэтому удаляют реализацию из своего кода.

Чтобы поддержать эту мысль: W3C просто удалил как datetime, так и datetime-local из своего рабочего проекта.

Поставщики браузеров в конечном итоге откажутся от поддержки обоих из них.

Согласно html5test, большинство современных браузеров удалили поддержку обоих типов ввода.

Последняя разработка:

  • datetime-local возвращается в черновик;
  • На странице новых спецификаций не отображается datetime, но она показывает datetime-local. Похоже, что он вернулся на карту и снова будет поддерживаться!

Также обратите внимание на этот связанный пост на Webmasters.SE: Является ли datetime-local удаленным из HTML 5.1?.

Ответ 2

Источник http://www.w3.org/TR/html5/

"Следующие функции подвержены риску и могут быть удалены из-за отсутствия реализации.
.. < input type = datetime > .."