Tarehe ya JavaScript

Mfano

var d = new Date();

Tukufanya kwa urahisi

Muona ya tarehe ya JavaScript

Kwa kawaida, JavaScript inakutumia mikindaa wa kompyuta na inaonyesha tarehe kama string kamili:

Tue Apr 02 2019 09:01:19 GMT+0800 (中国标准时间)

Kisha, unaweza kusoma zaidi kuhusu matukio ya tarehe kwenye mjadala hii.

Kuzengera Kipimo cha Date

Kipimo cha Date ni kwa kuzengera Date() Makusanyiko wa kuzengera

Hakuna 4 jukumu za kufanya mkutano mpya wa tarehe:

  • new Date()
  • new Date(year, month, day, hours, minutes, seconds, milliseconds)
  • new Date(milliseconds)
  • new Date(date string)

new Date()

new Date() Kufanya mkutano mpya wa tarehe na muda kwa tarehe na muda ya hivi karibuni:

Mfano

var d = new Date();

Tukufanya kwa urahisi

Kipimo cha tarehe ni kwa sababu. Wakati kompyuta inapunguza, kipimo cha tarehe hawezi kuwa kwa sababu hiyo.

new Date(year, month, ...)

new Date(year, month, ...) Kufanya mkutano mpya wa tarehe na muda kwa tukiwa tarehe na muda:

7 tili inayofikia msaa, mwezi, tarehe, saa, dakika, sekunde na mizuno (kwa kawaida):

Mfano

var d = new Date(2018, 11, 24, 10, 33, 30, 0);

Tukufanya kwa urahisi

Maelezo:JavaScript inakadiri mwezi kutoka 0 hadi 11.

Mwezi wa kwanza ni 0. Mwezi wa kwanza ni 11.

6 tili inayofikia msaa, mwezi, tarehe, saa, dakika na sekunde:

Mfano

var d = new Date(2018, 11, 24, 10, 33, 30);

Tukufanya kwa urahisi

5 tili inayofikia msaa, mwezi, tarehe, saa na dakika:

Mfano

var d = new Date(2018, 11, 24, 10, 33);

Tukufanya kwa urahisi

4 tili inayofikia msaa, mwezi, tarehe na saa:

Mfano

var d = new Date(2018, 11, 24, 10);

Tukufanya kwa urahisi

Tatu inasema mwaka, mwezi na siku:

Mfano

var d = new Date(2018, 11, 24);

Tukufanya kwa urahisi

Tano na tatu inasema mwaka na mwezi:

Mfano

var d = new Date(2018, 11);

Tukufanya kwa urahisi

Hakuna uharibifu wa mwezi. Ikiwa inaweza kuwa na parameter pekee, inatathirika kama milima.

Mfano

var d = new Date(2018);

Tukufanya kwa urahisi

Mashirika ya mbali

Mwaka wa miaka moja na miaka mbili inaonyesha miaka ya 19xx:

Mfano

var d = new Date(99, 11, 24);

Tukufanya kwa urahisi

Mfano

var d = new Date(9, 11, 24);

Tukufanya kwa urahisi

new Date(dateString)

new Date(dateString) Kumekadiri kwa kuzalisha kwa tarakimu za tarehe:

Mfano

var d = new Date("October 13, 2014 11:13:00");

Tukufanya kwa urahisi

Tarakimu za tarehe itatengenezwa kwenye kitabu kilichofuata.

JavaScript kimehifadhi tarakimu ya tarehe kwa sababu ya milima

JavaScript kimehifadhi tarakimu ya tarehe kwa sababu ya milima baada ya 1970 Januari 1 00:00:00 UTC (UTC kama ya jii).

Wakati wa kuzingatia ni 1970 Januari 1 00:00:00 UTC.

Wakati hilo ni: 1554166879383 milima baada ya 1970 Januari 1.

new Date(milliseconds)

new Date(milliseconds) Kumekadiri kwa kuzalisha tarakimu ya kuzingatia wakati wa kuzingatia milima:

Mfano

var d = new Date(0);

Tukufanya kwa urahisi

1970 Januari 1 kuzingatia 100,000,000,000 milima ni karibu tarehe ya 1973 Machi 3:

Mfano

var d = new Date(100000000000);

Tukufanya kwa urahisi

1970 Januari 1 na kuiharibua 100,000,000,000 milima ni karibu tarehe ya 1966 Oktoba 31:

Mfano

var d = new Date(-100000000000);

Tukufanya kwa urahisi

Mfano

var d = new Date(86400000);

Tukufanya kwa urahisi

Siku moja (24 saa) ina milima ya 86,400,000.

Method ya tarehe

Kumekadiri Date object, inaweza kutumia mawili sana.MethodTukingia kwa kufanya kazi na hii.

Method ya tarakimu inaruhusiisha kuingia na kusimamia tarehe ya kuzalishwa, siku, mwezi na mwaka, saa, dakika, sekunde na milima ya tarehe kwa sababu ya wakati wa jii au UTC (kama ya jii au GMT).

Method ya tarakimu na eneo la muda itatengenezwa kwenye kitabu kilichofuata.

Onyesha tarakimu

JavaScript (kwa msingi) kiumbua angalichukua tarakimu ya mawili kwa sababu ya uharibifu:

Wed Mar 25 2015 08:00:00 GMT+0800 (Wakati wa China cha Kichwa)

Kwenye HTML inapoonekana jina la tarehe, inatumia methodi ya toString() kwenye kutokea kama stringi.

Mfano

d = new Date();
document.getElementById("demo").innerHTML = d;

Tukufanya kwa urahisi

Inafanana na:

d = new Date();
document.getElementById("demo").innerHTML = d.toString();

Tukufanya kwa urahisi

toUTCString() Methodi inaonekana kwamba tarehe ina uwanja wa UTC (kina cha muonekano wa tarehe).

Mfano

var d = new Date();
document.getElementById("demo").innerHTML = d.toUTCString();

Tukufanya kwa urahisi

toDateString() Methodi inaonekana kwamba tarehe ina uwanja wa kuelewa zaidi:

Mfano

var d = new Date();
document.getElementById("demo").innerHTML = d.toDateString();

Tukufanya kwa urahisi