Konec dne v JavaScriptu
Získejme objekt s datem obsahující konec aktuálního dne:
let 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):
let 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:
let 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:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24, 0, 0);
Vynechejme nuly:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24);
Určete, kolik hodin zbývá do konce dne.