Koniec dňa v JavaScripte

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

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

Za koniec aktuálneho dňa možno považovať polnoc nasledujúceho dňa (rozdiel je 1 sekunda):

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

Ako už viete, v takom prípade je možné nuly vynechať:

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

Mimochodom, polnocou bude aj čas 24:00:00 aktuálneho dňa:

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

Vynechajme nuly:

javascriptlet now  = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24);
Задание 1

Určte, koľko hodín zostáva do konca dňa.