Край на деня в JavaScript

Нека получим обект с дата, съдържащ края на текущия ден:

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

Може да се счита края на текущия ден за полунощ на следващия (разликата е 1 секунда):

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

Както вече знаете, нулите в този случай могат да бъдат пропуснати:

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

Между другото, полунощ също ще бъде времето 24:00:00 на текущия ден:

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

Нека пропуснем нулите:

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

Определете колко часа остават до края на деня.