Ende des Tages in JavaScript
Lassen Sie uns ein Datumsobjekt erhalten, das das Ende des aktuellen Tages enthält:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 23, 59, 59);
Man kann auch Mitternacht des nächsten Tages als Ende
des aktuellen Tages betrachten (Unterschied von 1 Sekunde):
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1, 0, 0, 0);
Wie Sie bereits wissen, können die Nullen in diesem Fall weggelassen werden:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);
Übrigens, Mitternacht kann auch durch die Zeit
24:00:00 des aktuellen Tages dargestellt werden:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24, 0, 0);
Lassen Sie uns die Nullen weglassen:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24);
Bestimmen Sie, wie viele Stunden bis zum Ende des Tages verbleiben.