Крајот на денот во 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

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