Если вас интересуют только временные метки, вы также можете сделать это, что удобно адаптировать для разных интервалов (час: 1000 * 60 * 60
, 12 часов: 1000 * 60 * 60 * 12
и т. д.)
const interval = 1000 * 60 * 60 * 24; // 24 hours in milliseconds
let startOfDay = Math.floor(Date.now() / interval) * interval;
let endOfDay = startOfDay + interval - 1; // 23:59:59:9999