Dlaczego HTML5 typ wejścia datetime jest usuwany z przeglądarek już go obsługujących?

Zastanawiałem się, dlaczego wszystkie przeglądarki, np. Chrome w wersji wyższej niż 26, które miały w przeszłości wsparcie dla wejścia datetime usunęły go?

To brzmi jak duplikat tego artykułu , ale ten jest dość stary.

Wygląda na to, że HTML WG preferuje datetime-local (W3C) powyżej datetime (w3c), ale dlaczego?

Zobaczto dla osi czasu rozwoju funkcji.

Co mówią inni:

Według mobilexweb.com był przestarzały w systemie iOS, ponieważ wygląda zbyt podobnie do typu wejścia datetime.

Po Google Chrome, teraz Safari na iOS nie obsługuje DateTime input type anymore and it will fallback to text. Ten typ był przestarzały w standardzie na rzecz datetime-local lub przy użyciu dwóch dane wejściowe, Data i czas do tego samego celu. Problem w tym, że datetime był kompatybilny z iOS od wersji 5.0 do 6.1; jeśli używając go, bądź ostrożny!

Co? czy to różnica?

Gdzie datetime-local zawiera tylko element daty i czasu, datetime zawiera również strefę czasową. Jest to przydatne, ponieważ możesz chcieć działać inaczej, gdy Strefa czasowa klienta różni się od strefy czasowej serwera.

Dlaczego to ma znaczenie?

Co jeśli strona zapyta: kiedy mam do ciebie zadzwonić, a użytkownik wybierze "jutro, 15: 00", kiedy musisz oddzwonić? jutro o 15: 00 UTC czy CET?

Author: Community, 2014-01-21

2 answers

Jedyny powód, dla którego przychodzi mi na myśl, to utrata wiary w zatwierdzany standard, przez co usunięcie implementacji z ich kodu.

Na poparcie tej myśli: W3C właśnie usunęło zarówno datetime, jak i datetime-local z ich roboczego szkicu.

Dostawcy przeglądarek ostatecznie zrezygnują z obsługi obu z nich.

Zgodnie z html5test większość obecnych przeglądarek usunęła obsługę obu typów wejściowych.

Najnowsze rozwój:

  • the datetime-local is back on the draft;
  • nowsza strona specyfikacji nie pokazuje datetime, ale pokazuje datetime-local. Brzmi to tak, jakby wrócił na mapę i znów będzie obsługiwany!

Zwróć również uwagę na ten powiązany post na Webmasters.SE: czy datetime-local jest usuwany z HTML 5.1?.

 61
Author: Patrick Hofman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-13 12:33:14

Źródło http://www.w3.org/TR/html5/

" poniższe funkcje są zagrożone i mogą zostać usunięte z powodu braku implementacji.
...."

 9
Author: Daniel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-22 14:50:07