⊗jsPmTmMDB 331 of 505 menu

Začiatok dňa v JavaScripte

Získajme objekt s dátumom obsahujúci začiatok aktuálneho dňa:

let now = new Date(); let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 0, 0, 0);

Ako už viete, parametre objektu Date je možné vynechať od konca. V tomto prípade hodiny, minúty a sekundy budú mať hodnotu 0. Vynechajme ich:

let now = new Date(); let date = new Date(now.getFullYear(), now.getMonth(), now.getDate());

Ale deň nemôžeme vynechať, pretože ak je vynechaný, nadobudne hodnotu 1, a my potrebujeme aktuálny deň. Vynechať mesiac, bez vynechania roka, tiež nie je možné podľa pravidiel práce s Date.

Vynechať súčasne rok, mesiac a deň tiež nie je možné - v tomto prípade sa použije aktuálny časový okamih. Prečo je to zlé, keď my potrebujeme aktuálny rok, aktuálny mesiac a aktuálny deň? Ide o to, že my potrebujeme polnoc, to znamená, že hodiny, minúty a sekundy musia mať hodnotu 0, ale v aktuálnom časovom okamihu budú mať aktuálne hodnoty, nie polnoc.

Určte, koľko hodín uplynulo medzi začiatkom dňa a aktuálnym časovým okamihom.

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ť