Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript Data Formats


Data wejścia JavaScript

Są to na ogół 4 rodzaje formatów daty javascript:

Rodzaj Przykład
ISO Data "2015-03-25" (Międzynarodowy Standard)
Krótki Data "03/25/2015" lub "2015/03/25"
Długi Data "Mar 25 2015" lub "25 Mar 2015"
Pełna Data "Wednesday March 25 2015"

JavaScript Data wyjścia

Niezależnie od formatu wejściowego, JavaScript będzie (domyślnie) terminów wyjściowych w formacie ciągu pełny tekst:

Wed Mar 25 2015 01:00:00 GMT+0100 (W. Europe Standard Time)

Termin JavaScript ISO

ISO 8601 jest międzynarodowym standardem dla reprezentacji datami i godzinami.

8601 składnia ISO (YYYY-MM-DD) jest również korzystny JavaScript format daty:

Przykład (pełna data)

var d = new Date("2015-03-25");
Spróbuj sam "

Termin obliczany będzie w stosunku do swojej strefy czasowej.
W zależności od strefy czasowej, wynik powyżej będą wahać się między 24 marca a 25 marca.

To może być napisany bez określania dnia (YYYY-MM) :

Przykład (rok i miesiąc)

var d = new Date("2015-03");
Spróbuj sam "

Strefy czasowe różnią wynik powyżej pomiędzy 28 lutego i marca 01.

Może być napisane bez miesiąca i dnia (YYYY) :

Przykład (tylko rok)

var d = new Date("2015");
Spróbuj sam "

Strefy czasowe różnią wynik powyżej pomiędzy 31 grudnia 2014 a 01 stycznia 2015 r.

Może on być napisany z dodatkiem godzinach, minutach i sekundach (YYYY-MM-DDTHH:MM:SS) :

Przykład (pełna data wraz godziny, minuty i sekundy)

var d = new Date("2015-03-25T12:00:00");
Spróbuj sam "

T w ciągu daty, pomiędzy datą i godziną, wskazuje czas UTC.

UTC (Universal Time Coordinated) jest taki sam jak GMT (Greenwich Mean Time).


Termin JavaScript długo.

Długie terminy są najczęściej pisane z "MMM DD YYYY" składni jak poniżej:

Przykład

var d = new Date("Mar 25 2015");
Spróbuj sam "

Miesiąc i dzień może być w dowolnej kolejności:

Przykład

var d = new Date("25 Mar 2015");
Spróbuj sam "

A miesiąc może być napisany w całości (styczeń), lub w skrócie (Jan):

Przykład

var d = new Date("January 25 2015");
Spróbuj sam "

Przykład

var d = new Date("Jan 25 2015");
Spróbuj sam "

Przecinki są ignorowane. Nazwy są wrażliwe na wielkość liter:

Przykład

var d = new Date("JANUARY, 25, 2015");
Spróbuj sam "

JavaScript Krótkie terminy.

Krótkie terminy są najczęściej pisane z "MM/DD/YYYY" składni jak poniżej:

Przykład

var d = new Date("03/25/2015");
Spróbuj sam "

JavaScript będzie również zaakceptować "YYYY/MM/DD" :

Przykład

var d = new Date("2015/03/25");
Spróbuj sam "

Miesiąc przed dniem jest napisane we wszystkich krótkim terminie i formatów daty ISO.


Pełny format daty

JavaScript zaakceptuje date sznurki w "pełnym formacie Javascript":

Przykład

var d = new Date("Wed Mar 25 2015 09:56:24 GMT+0100 (W. Europe Standard Time)");
Spróbuj sam "

JavaScript będzie ignorować błędy zarówno w dzień i nazwy w nawiasach czasowych:

Przykład

var d = new Date("Fri Mar 25 2015 09:56:24 GMT+0100 (Tokyo Time)");
Spróbuj sam "

Strefy czasowe

JavaScript akceptuje te strefy czasowe:

Strefa czasowa Opis
UTC Coordinated Universal Time
GMT Czas środkowoeuropejski
EDT (US) Eastern Daylight Time
CDT (US) Central Daylight Time
MDT (US) Mountain 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

Podczas ustawiania daty, bez określenia strefy czasowej, JavaScript będzie używał strefy czasowej przeglądarki.

Po uzyskaniu datę, nie precyzując strefę czasową, wynik jest przekształcany do strefy czasowej przeglądarki.

Innymi słowy: jeśli data / czas jest tworzony w GMT (Greenwich Mean Time), data / czas zostaną zamienione na CDT (US Central Daylight Time), gdy użytkownik przegląda od centrum USA.