Date.prototype.setHours()
Устанавливает часы (и опционально минуты, секунды, мс) по местному времени.
Сигнатура
date.setHours(часы[, мин, сек, мс])Метод setHours() задаёт час суток. Часто используется, чтобы «обнулить» время и получить начало дня.
const d = new Date(2026, 5, 16, 14, 25);
d.setHours(0, 0, 0, 0); // начало дня
console.log(d.toISOString()); // например '2026-06-15T21:00:00.000Z' (UTC+3)
d.setHours(23, 59, 59, 999); // конец дня