Slutningen af dagen i JavaScript
Lad os få et datoobjekt, der indeholder slutningen af den aktuelle dag:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 23, 59, 59);
Man kan betragte midnat den næste dag som slutningen af den aktuelle dag
(forskel på 1 sekund):
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1, 0, 0, 0);
Som du allerede ved, kan nuller i sådanne tilfælde udelades:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);
For resten, midnat vil også være klokken
24:00:00 på den aktuelle dag:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24, 0, 0);
Lad os udelade nullerne:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24);
Bestem, hvor mange timer der er tilbage til slutningen af dagen.