logo

Objekt dátumu JavaScript

The Dátum JavaScript objekt možno použiť na získanie roku, mesiaca a dňa. Časovač môžete na webovej stránke zobraziť pomocou objektu dátumu JavaScript.

Na vytvorenie objektu dátumu môžete použiť rôzne konštruktory dátumu. Poskytuje metódy na získanie a nastavenie dňa, mesiaca, roku, hodiny, minúty a sekundy.

Konštruktér

Na vytvorenie objektu dátumu môžete použiť 4 varianty konštruktora dátumu.

  1. Dátum()
  2. dátum (milisekundy)
  3. dátum(dateString)
  4. Dátum (rok, mesiac, deň, hodiny, minúty, sekundy, milisekundy)

Metódy dátumu JavaScript

Pozrime sa na zoznam metód dátumu JavaScript s ich popisom.

Metódy Popis
getDate() Vráti celočíselnú hodnotu medzi 1 a 31, ktorá predstavuje deň pre zadaný dátum na základe miestneho času.
getDay() Vráti celočíselnú hodnotu medzi 0 a 6, ktorá predstavuje deň v týždni na základe miestneho času.
getFullYears() Vráti celočíselnú hodnotu, ktorá predstavuje rok na základe miestneho času.
getHours() Vráti celočíselnú hodnotu medzi 0 a 23, ktorá predstavuje hodiny na základe miestneho času.
getMilliseconds() Vráti celočíselnú hodnotu medzi 0 a 999, ktorá predstavuje milisekundy na základe miestneho času.
getMinutes() Vráti hodnotu celého čísla medzi 0 a 59, ktorá predstavuje minúty na základe miestneho času.
getMonth() Vráti celočíselnú hodnotu medzi 0 a 11, ktorá predstavuje mesiac na základe miestneho času.
getSeconds() Vráti celočíselnú hodnotu medzi 0 a 60, ktorá predstavuje sekundy na základe miestneho času.
getUTCDate() Vráti celočíselnú hodnotu medzi 1 a 31, ktorá predstavuje deň pre zadaný dátum na základe svetového času.
getUTCDay() Vráti celočíselnú hodnotu medzi 0 a 6, ktorá predstavuje deň v týždni na základe svetového času.
getUTCFullYears() Vráti celočíselnú hodnotu, ktorá predstavuje rok na základe univerzálneho času.
getUTCHours() Vráti celočíselnú hodnotu medzi 0 a 23, ktorá predstavuje hodiny na základe svetového času.
getUTCMinutes() Vráti celočíselnú hodnotu medzi 0 a 59, ktorá predstavuje minúty na základe univerzálneho času.
getUTCMonth() Vráti celočíselnú hodnotu medzi 0 a 11, ktorá predstavuje mesiac na základe svetového času.
getUTCSeconds() Vráti celočíselnú hodnotu medzi 0 a 60, ktorá predstavuje sekundy na základe univerzálneho času.
setDate() Nastavuje hodnotu dňa pre zadaný dátum na základe miestneho času.
setDay() Určuje konkrétny deň v týždni na základe miestneho času.
setFullYears() Nastaví hodnotu roka pre zadaný dátum na základe miestneho času.
setHours() Nastaví hodnotu hodiny pre zadaný dátum na základe miestneho času.
setMilliseconds() Nastaví hodnotu milisekúnd pre zadaný dátum na základe miestneho času.
setMinutes() Nastavuje minútovú hodnotu pre zadaný dátum na základe miestneho času.
setMonth() Nastaví hodnotu mesiaca pre zadaný dátum na základe miestneho času.
setSeconds() Nastaví druhú hodnotu pre zadaný dátum na základe miestneho času.
setUTCDate() Nastavuje hodnotu dňa pre zadaný dátum na základe svetového času.
setUTCDay() Určuje konkrétny deň v týždni na základe svetového času.
setUTCFullYears() Nastavuje hodnotu roka pre zadaný dátum na základe svetového času.
setUTCHours() Nastaví hodnotu hodiny pre zadaný dátum na základe svetového času.
setUTCMilisekundy() Nastavuje hodnotu milisekúnd pre zadaný dátum na základe svetového času.
setUTCMinutes() Nastavuje minútovú hodnotu pre zadaný dátum na základe svetového času.
setUTCMonth() Nastavuje hodnotu mesiaca pre zadaný dátum na základe svetového času.
setUTCSeconds() Nastaví druhú hodnotu pre zadaný dátum na základe svetového času.
toDateString() Vráti časť dátumu objektu Date.
toISOString() Vráti dátum v reťazci formátu ISO.
toJSON() Vráti reťazec predstavujúci objekt Date. Počas serializácie JSON tiež serializuje objekt Date.
natiahnuť() Vráti dátum vo forme reťazca.
toTimeString() Vráti časovú časť objektu Date.
toUTCString() Konvertuje zadaný dátum vo forme reťazca pomocou časového pásma UTC.
hodnota() Vráti primitívnu hodnotu objektu Date.

Príklad dátumu JavaScript

Pozrime sa na jednoduchý príklad tlače objektu dátumu. Vytlačí dátum aj čas.

 Current Date and Time: <span id="txt"></span> var today=new Date(); document.getElementById(&apos;txt&apos;).innerHTML=today; 
Vyskúšajte to

Výkon:

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

Pozrime sa na ďalší kód na tlač dátumu/mesiaca/roku.

 

Výkon:

 

Príklad aktuálneho času JavaScript

Pozrime sa na jednoduchý príklad na vytlačenie aktuálneho času systému.

 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; 
Vyskúšajte to

Výkon:

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

Príklad digitálnych hodín JavaScript

Pozrime sa na jednoduchý príklad zobrazenia digitálnych hodín pomocou objektu dátumu JavaScript.

Existujú dva spôsoby, ako nastaviť interval v JavaScripte: metódou setTimeout() alebo 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>