Akhir Hari dalam JavaScript

Mari kita dapatkan objek tanggal yang berisi akhir hari ini:

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

Dapat juga dianggap sebagai akhir hari ini adalah tengah malam hari berikutnya (selisih 1 detik):

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

Seperti yang sudah Anda ketahui, angka nol dalam kasus seperti ini dapat dihilangkan:

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

Selain itu, tengah malam juga dapat dianggap sebagai waktu 24:00:00 pada hari ini:

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

Mari hilangkan angka nol:

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

Tentukan berapa jam lagi sampai akhir hari.