JavaScript-Date-Eingang
Generell gibt es 4 Arten von JavaScript Datumsformate:
Art | Beispiel |
---|---|
ISO Datum | "2015-03-25" (The International Standard) |
Kurzes Date | "03/25/2015" oder "2015/03/25" |
Langes Datum | "Mar 25 2015" oder "25 Mar 2015" |
Full Date | "Wednesday March 25 2015" |
JavaScript-Date-Output
Unabhängig von Eingabeformat, wird JavaScript (Standard) Ausgangsdaten im Volltext-String-Format:
Wed Mar 25 2015 01:00:00 GMT+0100 (W. Europe Standard Time)
JavaScript ISO Daten
ISO 8601 ist der internationale Standard für die Darstellung von Daten und Zeiten.
Die ISO 8601 (JJJJ-MM-DD) ist auch das bevorzugte JavaScript Datumsformat:
Der berechnete Datum wird in Ihrer Zeitzone relativ sein.
Je nach Zeitzone, wird das Ergebnis oben variieren zwischen 24. März und 25. März.
Es kann ohne Angabe des Tag geschrieben werden (YYYY-MM) :
Zeitzonen wird das Ergebnis oben zwischen 28. Februar und 1. März variieren.
Es kann ohne Monat und den Tag geschrieben werden (YYYY) :
Zeitzonen wird das Ergebnis oben zwischen 31. Dezember 2014 und 1. Januar 2015 ändern.
Es kann mit zusätzlichen Stunden, Minuten und Sekunden geschrieben werden (YYYY-MM-DDTHH:MM:SS) :
Beispiel (komplette Datum mit Stunden, Minuten und Sekunden)
var d = new Date("2015-03-25T12:00:00");
Versuch es selber " Das T in der Datums-Zeichenfolge zwischen dem Datum und Uhrzeit zeigt die UTC-Zeit.
UTC (Universal Time Coordinated) ist die gleiche wie GMT (Greenwich Mean Time).
JavaScript Lange Termine.
Lange Daten werden am häufigsten mit einem schriftlichen "MMM DD YYYY" Syntax wie folgt aus :
Monat und Tag können in beliebiger Reihenfolge angegeben werden:
Und Monat können in voller Höhe (Januar) geschrieben werden, oder abgekürzt (Jan):
Kommata werden ignoriert. Die Namen sind Groß- und Kleinschreibung:
JavaScript Short Termine.
Kurzdaten werden am häufigsten mit einem schriftlichen "MM/DD/YYYY" Syntax wie folgt aus :
JavaScript akzeptiert auch "YYYY/MM/DD" :
Monat ist in allen Kurz Datum und ISO Datumsformate vor Tag erstellt.
Full Date Format
JavaScript wird Datumszeichenfolgen in "full JavaScript-Format" akzeptieren:
Beispiel
var d = new Date("Wed Mar 25 2015 09:56:24 GMT+0100
(W. Europe Standard Time)");
Versuch es selber " JavaScript werden Fehler ignorieren sowohl in den Tag Namen und in der Zeit Klammern:
Zeitzonen
JavaScript akzeptiert diese Zeitzonen:
Zeitzone | Beschreibung |
---|---|
UTC | Coordinated Universal Time |
GMT | Greenwich-Zeit |
EDT | (US) Eastern Daylight Time |
CDT | (US) Zentral Daylight Time |
MDT | (US) Berg Daylight Time |
PDT | (US) Pacific Daylight Time |
EST | (US) Eastern Standard Time |
CST | (US) Central Standard Time |
MST | (US) Mountain Standard Time |
PST | (US) Pacific Standard Time |
Wenn ein Datum einstellen, ohne die Zeitzone anzugeben, wird JavaScript, um die Zeitzone des Browsers.
Wenn ein Datum bekommen, ohne die Zeitzone angibt, wird das Ergebnis in der Zeitzone des Browsers umgewandelt.
Mit anderen Worten: Wenn ein Datum / Zeit in GMT (Greenwich Mean Time) erstellt wird, wird das Datum / Zeit CDT (Zentral US-Sommerzeit) umgewandelt werden, wenn ein Benutzer von der zentralen US grast.