Wird datetime-local aus HTML 5.1 entfernt?

12

HTML5 führt scheinbar diese beiden Eingabetypen ein:

Obwohl beide im W3C-Wiki vorhanden sind, erwähnt der nächtliche Entwurf von HTML 5.1 nur den Datetime-Typ , von dem ich anscheinend nichts zu sagen habedatetime-local .

Wurde dieser Typ aus der Empfehlung entfernt (oder umbenannt), oder können wir dennoch mit zukünftiger Unterstützung rechnen?

Benjamin
quelle
2
Beachten Sie auch diese verwandte Frage zu StackOverflow .
Patrick Hofman

Antworten:

11

Der datetime-localStaat ist Teil von:

Aber es ist nicht mehr im HTML 5.1 (Editor's Draft) vom 17.03.2014 .

Es wurde in einem Commit vom 11.02.2014 entfernt :

Entfernen der Definition von input type = "datetime-local" und seiner Abschnitte und Referenzen.


Dies wurde in den HTML5-CR-Fehlern von Mail <input type = datetime-local> vom 14.01.2014 vorgeschlagen.

Hier ist der Thread, in dem die Entfernung als Antwort diskutiert wurde: RE: <input type = datetime-local> HTML5-CR-Fehler [I18N-ACTION-279]

Unsere Sorge ist in der Tat, dass "datetime-local" fälschlicherweise die lokale Wandzeit (und damit eine Zeitzone) impliziert. Entwickler sind nicht gut darin, die Floating-Zeiten so zu identifizieren, wie sie sind.
[…]
Ich würde diese fließenden Zeitstempel (Datum und Uhrzeit sind signifikant) am seltensten vorkommen. Normalerweise möchten Sie zu diesem Zeitpunkt einen lokalen Zeitwert anhand der Zeitzoneninformationen berechnen. Im Allgemeinen erfordert die Verwendung von Floating-Zeit einige Überlegungen von Entwicklern, um Probleme zu vermeiden. Ich könnte das Entfernen von datetime-local unterstützen. Wenn es beibehalten wird, würde I18N es vorziehen, es umzubenennen, um das Wort "Floating" anstelle des irreführenden "Local" aufzunehmen.

Es scheint, dass es (zumindest für den Moment) nicht aus WHATWGs HTML entfernt wird . Da dies zu Abweichungen führen kann, wird das Thema möglicherweise beim nächsten Treffen der HTML-Arbeitsgruppe erörtert .

unor
quelle
1
HTML 5.2 Editoren Entwurf enthält jetzt beide datetimeund datetime-local: w3c.github.io/html/sec-forms.html#element-attrdef-input-type
ChadT