logo

Obiekt daty JavaScript

The Data JavaScriptu obiektu można użyć do uzyskania roku, miesiąca i dnia. Możesz wyświetlić licznik czasu na stronie internetowej za pomocą obiektu daty JavaScript.

Do utworzenia obiektu daty możesz użyć różnych konstruktorów Date. Zapewnia metody pobierania i ustawiania dnia, miesiąca, roku, godziny, minut i sekund.

Konstruktor

Aby utworzyć obiekt daty, możesz użyć 4 wariantów konstruktora Date.

  1. Data()
  2. Data (milisekundy)
  3. Data (ciąg daty)
  4. Data (rok, miesiąc, dzień, godziny, minuty, sekundy, milisekundy)

Metody dat JavaScript

Zobaczmy listę metod dat JavaScriptu wraz z ich opisem.

Metody Opis
pobierzDatę() Zwraca wartość całkowitą z zakresu od 1 do 31, która reprezentuje dzień dla określonej daty na podstawie czasu lokalnego.
getDay() Zwraca wartość całkowitą z zakresu od 0 do 6, która reprezentuje dzień tygodnia na podstawie czasu lokalnego.
getFullYears() Zwraca wartość całkowitą reprezentującą rok na podstawie czasu lokalnego.
pobierz godziny() Zwraca wartość całkowitą z zakresu od 0 do 23, która reprezentuje godziny na podstawie czasu lokalnego.
pobierzMillisekundy() Zwraca wartość całkowitą z zakresu od 0 do 999, która reprezentuje milisekundy na podstawie czasu lokalnego.
pobierz minuty() Zwraca wartość całkowitą z zakresu od 0 do 59, która reprezentuje minuty na podstawie czasu lokalnego.
getMiesiąc() Zwraca wartość całkowitą z zakresu od 0 do 11, która reprezentuje miesiąc na podstawie czasu lokalnego.
getSeconds() Zwraca wartość całkowitą z zakresu od 0 do 60, która reprezentuje sekundy na podstawie czasu lokalnego.
pobierzUTCDate() Zwraca wartość całkowitą z zakresu od 1 do 31, która reprezentuje dzień dla określonej daty na podstawie czasu uniwersalnego.
getUTCDay() Zwraca wartość całkowitą z zakresu od 0 do 6, która reprezentuje dzień tygodnia na podstawie czasu uniwersalnego.
pobierz UTCFullYears() Zwraca wartość całkowitą reprezentującą rok na podstawie czasu uniwersalnego.
pobierzUTCHours() Zwraca wartość całkowitą z zakresu od 0 do 23, która reprezentuje godziny na podstawie czasu uniwersalnego.
pobierzUTCMinutes() Zwraca wartość całkowitą z zakresu od 0 do 59, która reprezentuje minuty na podstawie czasu uniwersalnego.
pobierzUTCMonth() Zwraca wartość całkowitą z zakresu od 0 do 11, która reprezentuje miesiąc na podstawie czasu uniwersalnego.
pobierz UTCSeconds() Zwraca wartość całkowitą z zakresu od 0 do 60, która reprezentuje sekundy na podstawie czasu uniwersalnego.
ustawić datę() Ustawia wartość dnia dla określonej daty na podstawie czasu lokalnego.
ustawDzień() Ustawia konkretny dzień tygodnia na podstawie czasu lokalnego.
setFullYears() Ustawia wartość roku dla określonej daty na podstawie czasu lokalnego.
ustaw godziny() Ustawia wartość godzinową dla określonej daty na podstawie czasu lokalnego.
ustawMilisekundy() Ustawia wartość milisekundową dla określonej daty na podstawie czasu lokalnego.
ustaw minuty() Ustawia wartość minut dla określonej daty na podstawie czasu lokalnego.
ustawMiesiąc() Ustawia wartość miesiąca dla określonej daty na podstawie czasu lokalnego.
setSeconds() Ustawia drugą wartość dla określonej daty na podstawie czasu lokalnego.
setUTCData() Ustawia wartość dnia dla określonej daty na podstawie czasu uniwersalnego.
ustawUTCDay() Wyznacza konkretny dzień tygodnia na podstawie czasu uniwersalnego.
setUTCFullYears() Ustawia wartość roku dla określonej daty na podstawie czasu uniwersalnego.
setUTCHours() Ustawia wartość godzinową dla określonej daty na podstawie czasu uniwersalnego.
setUTCMilisekundy() Ustawia wartość milisekundową dla określonej daty na podstawie czasu uniwersalnego.
setUTCMinutes() Ustawia wartość minut dla określonej daty na podstawie czasu uniwersalnego.
setUTCMonth() Ustawia wartość miesiąca dla określonej daty na podstawie czasu uniwersalnego.
setUTCSekund() Ustawia drugą wartość dla określonej daty na podstawie czasu uniwersalnego.
doDateString() Zwraca część daty obiektu Date.
doISOString() Zwraca datę w postaci ciągu znaków w formacie ISO.
doJSON() Zwraca ciąg znaków reprezentujący obiekt Date. Serializuje również obiekt Date podczas serializacji JSON.
doString() Zwraca datę w postaci ciągu znaków.
doTimeString() Zwraca część czasu obiektu Date.
toUTCString() Konwertuje określoną datę w postaci ciągu znaków przy użyciu strefy czasowej UTC.
wartość() Zwraca pierwotną wartość obiektu Date.

Przykład daty JavaScript

Zobaczmy prosty przykład drukowania obiektu daty. Drukuje zarówno datę, jak i godzinę.

 Current Date and Time: <span id="txt"></span> var today=new Date(); document.getElementById(&apos;txt&apos;).innerHTML=today; 
Przetestuj teraz

Wyjście:

 Current Date and Time: <span id="txt3"></span> 

Zobaczmy inny kod do wydrukowania daty/miesiąca/roku.

 

Wyjście:

 

Przykład bieżącego czasu JavaScript

Zobaczmy prosty przykład wydrukowania bieżącego czasu systemu.

 Current Time: <span id="txt"></span> var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); document.getElementById(&apos;txt&apos;).innerHTML=h+&apos;:&apos;+m+&apos;:&apos;+s; 
Przetestuj teraz

Wyjście:

 Current Time: <span id="txt"></span> 

Przykład zegara cyfrowego JavaScript

Zobaczmy prosty przykład wyświetlania zegara cyfrowego przy użyciu obiektu daty JavaScript.

Istnieją dwa sposoby ustawiania interwału w JavaScript: metodą setTimeout() lub setInterval().

 Current Time: <span id="txt"></span> window.onload=function(){getTime();} function getTime(){ var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); // add a zero in front of numbers<10 m="checkTime(m);" s="checkTime(s);" document.getelementbyid('txt').innerhtml="h+&apos;:&apos;+m+&apos;:&apos;+s;" settimeout(function(){gettime()},1000); } setinterval('gettime()',1000); another way function checktime(i){ if (i<10){ i="0" + i; return < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Current Time: <span id="txt2"></span> </pre> <hr></10>