Ultimele tutoriale de dezvoltare web
 

JavaScript Formatele de date


Data de intrare JavaScript

Există, în general, 4 tipuri de formate de dată JavaScript:

Tip Exemplu
ISO Date "2015-03-25" (The International Standard)
Short Date "03/25/2015" or "2015/03/25"
Long Date "Mar 25 2015" or "25 Mar 2015"
Full Date "Wednesday March 25 2015"

JavaScript Data de ieșire

Independent de formatul de intrare, JavaScript va (by default) datele de ieșire în format șir de text complet:

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

Date JavaScript ISO

ISO 8601 este standardul internațional pentru reprezentarea datelor și timpului.

8601 Sintaxa ISO (YYYY-MM-DD) este de asemenea preferat formatul datei JavaScript:

Exemplu (Complete date)

var d = new Date("2015-03-25");
Încearcă - l singur »

Data va fi calculată în raport cu fusul orar.
În funcție de fusul orar, rezultatul de mai sus vor varia între 24 martie și 25 martie.

Acesta poate fi scris fără a specifica ziua (YYYY-MM) :

Exemplu (Year and month)

var d = new Date("2015-03");
Încearcă - l singur »

fusuri orare va varia în rezultatul de mai sus între 28 februarie și 1 martie.

Acesta poate fi scris fără lună și zi (YYYY) :

Exemplu (Only year)

var d = new Date("2015");
Încearcă - l singur »

fusuri orare va varia în rezultatul de mai sus între 31 decembrie 2014 și o ianuarie 2015.

Se poate scrie cu ore adăugate, minute și secunde (YYYY-MM-DDTHH:MM:SS) :

Exemplu (Complete date plus hours, minutes, and seconds)

var d = new Date("2015-03-25T12:00:00");
Încearcă - l singur »

T în șirul de date, între data și ora, indică ora UTC.

UTC (Universal Time Coordinated) este la fel ca GMT (Greenwich Mean Time) .


Date JavaScript lungi.

Datele lungi sunt cel mai adesea scrise cu un "MMM DD YYYY" sintaxa astfel:

Exemplu

var d = new Date("Mar 25 2015");
Încearcă - l singur »

Luna și zi poate fi în orice ordine:

Exemplu

var d = new Date("25 Mar 2015");
Încearcă - l singur »

Și, luni poate fi scris în întregime (January) , sau prescurtat (Jan) :

Exemplu

var d = new Date("January 25 2015");
Încearcă - l singur »

Exemplu

var d = new Date("Jan 25 2015");
Încearcă - l singur »

Virgulele sunt ignorate. Numele sunt sensibile la majuscule:

Exemplu

var d = new Date("JANUARY, 25, 2015");
Încearcă - l singur »

Date JavaScript scurt.

Date scurte sunt cel mai adesea scrise cu un "MM/DD/YYYY" , sintaxa astfel:

Exemplu

var d = new Date("03/25/2015");
Încearcă - l singur »

JavaScript va accepta , de asemenea "YYYY/MM/DD" :

Exemplu

var d = new Date("2015/03/25");
Încearcă - l singur »

Luna este scris înainte de ziua în toată data scurt și formate de dată ISO.


Format dată complet

JavaScript va accepta șiruri de date în "full JavaScript format" :

Exemplu

var d = new Date("Wed Mar 25 2015 09:56:24 GMT+0100 (W. Europe Standard Time)");
Încearcă - l singur »

JavaScript va ignora erorile, atât în ​​numele zilei și în paranteze timp:

Exemplu

var d = new Date("Fri Mar 25 2015 09:56:24 GMT+0100 (Tokyo Time)");
Încearcă - l singur »

Fusuri orare

JavaScript acceptă aceste zone de timp:

Fus orar Descriere
UTC Coordinated Universal Time
GMT Greenwich Mean Time
EDT (SUA) Est Ora de vară
CDT (SUA) Ora de vară centrală
MDT (US) Mountain Ora de vară
PDT (SUA) de vară a Pacificului
EST (US) Eastern Standard Time
CST (SUA) Ora standard Central
MST (US) Mountain Standard Time
PST (US) Pacific Standard Time

La stabilirea o dată, fără a specifica fusul orar, JavaScript va utiliza fusul orar al browser-ului.

Atunci când obține o dată, fără a specifica fusul orar, rezultatul este convertit în fusul orar al browser-ului.

Cu alte cuvinte: Dacă data / ora este creat în GMT (Greenwich Mean Time) , data / ora vor fi convertite în CDT (Central US Daylight Time) de (Central US Daylight Time) , în cazul în care un utilizator răsfoiește din centrul SUA.