Die Zeichenfolge kann von getFullYear usw. abgerufen werden.
Kann es umgekehrt gemacht werden?
Ersetze -
durch /
und JavaScript kann es analysieren. Dummer Fehler in der JS-Spezifikation (ISO-Datum / Uhrzeit-Standard ist sehr klar, dass -
korrekt ist)
Versuchen Sie, es in Ihrem Browser einzufügen: javascript:alert(Date.parse("2010-01-01".replace(/-/g,"/")));
Um ein neues Date-Objekt von einer beliebigen ISO 8601-formatierten Zeichenfolge zurückzugeben, was von "2010-01-10" bis "2010-01-10T19: 42: 45.5-05: 00" reichen kann, mehrere Muster müssen betrachtet werden.
Die Sekunden-Division (vor einem Dezimalpunkt) und lokaler TimeZone-Offset (vor einem '+' oder '-') sind drei Viertel des Codes hier:
%Vor%// Abrufen einer ISO-Zeichenfolge von einem JavaScript-Datum ist am einfachsten, wenn Sie UTC (GMT) verwenden
%Vor%Tags und Links javascript date