Neueste Web-Entwicklung Tutorials
 

JavaScript Datumsformate


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:

Beispiel (Complete Datum)

var d = new Date("2015-03-25");
Versuch es selber "

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) :

Beispiel (Jahr und Monat)

var d = new Date("2015-03");
Versuch es selber "

Zeitzonen wird das Ergebnis oben zwischen 28. Februar und 1. März variieren.

Es kann ohne Monat und den Tag geschrieben werden (YYYY) :

Beispiel (nur Jahr)

var d = new Date("2015");
Versuch es selber "

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 :

Beispiel

var d = new Date("Mar 25 2015");
Versuch es selber "

Monat und Tag können in beliebiger Reihenfolge angegeben werden:

Beispiel

var d = new Date("25 Mar 2015");
Versuch es selber "

Und Monat können in voller Höhe (Januar) geschrieben werden, oder abgekürzt (Jan):

Beispiel

var d = new Date("January 25 2015");
Versuch es selber "

Beispiel

var d = new Date("Jan 25 2015");
Versuch es selber "

Kommata werden ignoriert. Die Namen sind Groß- und Kleinschreibung:

Beispiel

var d = new Date("JANUARY, 25, 2015");
Versuch es selber "

JavaScript Short Termine.

Kurzdaten werden am häufigsten mit einem schriftlichen "MM/DD/YYYY" Syntax wie folgt aus :

Beispiel

var d = new Date("03/25/2015");
Versuch es selber "

JavaScript akzeptiert auch "YYYY/MM/DD" :

Beispiel

var d = new Date("2015/03/25");
Versuch es selber "

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:

Beispiel

var d = new Date("Fri Mar 25 2015 09:56:24 GMT+0100 (Tokyo Time)");
Versuch es selber "

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.