Einde van de dag in JavaScript

Laten we een datumobject verkrijgen dat het einde van de huidige dag bevat:

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

Men kan middernacht van de volgende dag als het einde van de huidige dag beschouwen (verschil van 1 seconde):

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

Zoals je al weet, kunnen nullen in dat geval weggelaten worden:

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

Trouwens, middernacht kan ook worden weergegeven als de tijd 24:00:00 van de huidige dag:

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

Laten we de nullen weglaten:

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

Bepaal hoeveel uren er nog over zijn tot het einde van de dag.