DOM:
%Vor%Javascript (jQuery):
%Vor%Funktioniert nicht. Das Format von input [type = datetime-local] soll ISO 8601 sein, was Date.toISOString () von javascript liefert.
Ссылка :
Die Methode toISOString () konvertiert ein Date-Objekt mithilfe von in eine Zeichenfolge der ISO-Standard.
Der Standard heißt ISO-8601 und das Format ist: JJJJ-MM-TTTHH: mm: ss.sssZ
Während ISO 8601 etwas Flexibilität hat, ist das Format von toISOString () von javascript's Date genau so, wie oben gezeigt.
Das 'Z' am Ende bedeutet, dass dies ein UTC-Datum ist. Diese Darstellung enthält also Zeitzoneninformationen. (Javascript-Daten sind natürlich in UTC-Zeit, da sie intern seit der Epoche als Millisekunden dargestellt werden.)
Das Format der HTML5-Eingabe mit type = datetime-local muss ...
seinDie folgenden Teile in genau der folgenden Reihenfolge:
- Ein Datum.
- Die literale Zeichenfolge "T".
- Eine Zeit.
Beispiel:
1985-04-12T23: 20: 50.52
1996-12-19T16: 39: 57
Dies ist immer noch ISO 8601, aber strenger, und es kann keine Zeitzone angegeben werden.
Glücklicherweise ist das Entfernen der Zeitzone so einfach wie das Entfernen des abschließenden 'Z'.
%Vor%Tags und Links javascript html5