Я хочу настроить функцию setTimeout
и мне нужно вычислить секунды для обратного вызова.Допустим, я хочу выполнить функцию в 12: 00 (ЧЧ-ММ) Я должен рассчитать временной интервал до этого времени.Если время уже прошло, следующий день релевантен.
Я получаю текущую дату с помощью new Date()
Я знаю, что могу рассчитать временной интервал в секундах, используя
const difference = dateTimeOne.getTime() - dateTimeTwo.getTime();
const differenceInSeconds = difference / 1000;
Есть ли способ создать второй объект даты, передав часы и минуты, или мне нужно рассчитать его самостоятельно?
Примером может быть new Date('12:45')