122 of 264 menu

Objekt Date

Objekt Date je základný objekt pre prácu s dátumami.

Syntax

let date = new Date();

Premenná date je teraz objekt s dátumom, ktorý ukladá aktuálny časový okamih (sekundu, minútu, hodinu a tak ďalej). Pomocou špeciálnych funkcií môžeme získať potrebné charakteristiky času, napríklad aktuálnu hodinu, aktuálny deň alebo aktuálny mesiac.

Napríklad, aktuálnu hodinu môžeme získať takto: date.getHours(), a aktuálny mesiac - takto date.getMonth(). Pozrite si všetky možnosti:

let date = new Date(); console.log(date.getSeconds()); // sekundy console.log(date.getMinutes()); // minúty console.log(date.getHours()); // hodiny console.log(date.getDate()); // dni console.log(date.getMonth()); // mesiace od nuly console.log(date.getFullYear()); // rok console.log(date.getDay()); // aktuálny deň týždňa

Nastavenie konkrétneho časového okamihu

Je možné nastaviť nie aktuálny časový okamih, ale konkrétny. Na to je potrebné odovzdať parametre vo formáte new Date(rok, mesiac, deň, hodiny, minúty, sekundy, milisekundy) a v tomto prípade sa do premennej date zapíše nie aktuálny časový okamih, ale ten, ktorý sme určili v parametroch. Zvláštnosti tohto formátu: číslovanie mesiacov začína od nuly, chýbajúce parametre, počnúc hodinami, sa považujú za nulu, a pre rok, mesiace a dni – za jednotku.

Príklad

Vypíšme aktuálny deň, mesiac a rok vo formáte 'rok-mesiac-deň' (mesiac pri tom bude o 1 menší ako skutočný, pretože číslovanie mesiacov je od nuly):

let date = new Date(); let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate(); console.log(str);

Pozri tiež

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť