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.
- Dátum()
- dátum (milisekundy)
- dátum(dateString)
- 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('txt').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('txt').innerHTML=h+':'+m+':'+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+':'+m+':'+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>
10>