Край на деня в JavaScript
Нека получим обект с дата, съдържащ края на текущия ден:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 23, 59, 59);
Може да се счита края на текущия ден за полунощ
на следващия (разликата е 1 секунда):
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1, 0, 0, 0);
Както вече знаете, нулите в този случай могат да бъдат пропуснати:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);
Между другото, полунощ също ще бъде времето
24:00:00 на текущия ден:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24, 0, 0);
Нека пропуснем нулите:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24);
Определете колко часа остават до края на деня.