Einde van de dag in JavaScript
Laten we een datumobject verkrijgen dat het einde van de huidige dag bevat:
let 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):
let 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:
let 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:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24, 0, 0);
Laten we de nullen weglaten:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24);
Bepaal hoeveel uren er nog over zijn tot het einde van de dag.