Мне было интересно, почему все браузеры, такие как версии Chrome выше 26, которые в прошлом поддерживали ввод datetime
, удалили его?
Это похоже на дубликат эту статью, но она устарела.
Похоже, рабочая группа HTML предпочитает datetime-local
(w3c) выше datetime
(w3c), но почему?
Сроки разработки функции см. В this.
Что говорят другие:
Согласно mobilexweb.com, он устарел в iOS. потому что он слишком похож на тип ввода datetime '.
После Google Chrome Safari для iOS больше не поддерживает тип ввода datetime и будет использовать текст. Этот тип устарел в стандарте в пользу datetime-local или использования двух входных данных, даты и времени для той же цели. Проблема в том, что datetime была совместима с iOS с версии 5.0 до 6.1; если вы его используете, будьте осторожны!
В чем разница?
Где datetime-local
содержит только элемент даты и времени, datetime
также содержит часовой пояс. Это полезно, поскольку вы можете захотеть действовать по-другому, когда часовой пояс клиента отличается от часового пояса сервера.
Почему это важно?
Что делать, если веб-страница спрашивает: когда вы хотите, чтобы я вам позвонил, и пользователь выбирает «завтра, 3 часа дня», когда вам нужно перезвонить ему? завтра в 15:00 по всемирному координированному времени или по центральноевропейскому времени?
date
,time
,datetime
иdatetime-local
. - person user247702   schedule 29.08.2014