Крај дана у 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

Одредите колико сати је остало до краја дана.