⊗jsPmTmMDB 331 of 505 menu

Začátek dne v JavaScriptu

Získejme objekt s datem obsahující začátek aktuálního dne:

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

Jak již víte, parametry objektu Date lze vynechat od konce. V tomto případě hodiny, minuty a sekundy budou mít hodnotu 0. Vynechejme je:

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

Den však vynechat nelze, protože pokud je vynechán, bude mít hodnotu 1, a my potřebujeme aktuální den. Vynechat měsíc, aniž bychom vynechali rok, také nelze podle pravidel práce s Date.

Současně vynechat rok, měsíc a den také nelze - v tomto případě se vezme aktuální časový okamžik. Proč je to špatně, když my potřebujeme aktuální rok, aktuální měsíc a aktuální den? Jde o to, že my potřebujeme půlnoc, to znamená, že hodiny, minuty a sekundy musí mít hodnotu 0, ale v aktuálním časovém okamžiku budou mít aktuální hodnoty, nikoli půlnoc.

Určete, kolik hodin uplynulo mezi začátkem dne a aktuálním časovým okamžikem.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout