Konec dne v JavaScriptu

Získejme objekt s datem obsahující konec aktuálního dne:

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

Jako konec aktuálního dne lze počítat půlnoc následujícího dne (rozdíl je 1 sekunda):

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

Jak již víte, nuly v tomto případě lze vynechat:

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

Mimochodem, půlnocí bude také čas 24:00:00 aktuálního dne:

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

Vynechejme nuly:

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

Určete, kolik hodin zbývá do konce dne.