Сергей Соколов, Я пробовал такой способ, к сожалению он отрабатывает некорректно.
Код о котором я говорю должен выводить сегодняшнее число (8 февраля) если на данный момент время меньше 17:00, а код ниже вместо этого выводит 12 февраля
const startDate = new Date(2022, 1, 8, 17); // начало отсчёта
const today = new Date(); // сегодня
const daysPassed = Math.floor((today - startDate) / 864e5);
const future = new Date();
future.setDate(future.getDate() + 3 - daysPassed % 3);
console.log(future.toString()) // Sat Feb 12 2022 16:45:18 GMT+0200
Код о котором я говорю должен выводить сегодняшнее число (8 февраля) если на данный момент время меньше 17:00, а код ниже вместо этого выводит 12 февраля