@loyal
Вот как можно получить количество миллисекунд до следующей недели в Node.js:
1 2 3 4 5 |
const now = new Date(); // Полуение текущей даты и времени const nextWeek = new Date(now.getFullYear(), now.getMonth(), now.getDate() + (7 - now.getDay())); // Полуение даты и времени следующего понедельника const millisecondsUntilNextWeek = nextWeek.getTime() - now.getTime(); // Получение разницы в миллисекундах console.log(millisecondsUntilNextWeek); |
В этом примере мы сначала создаем объект Date
для текущей даты и времени с использованием new Date()
. Затем мы вычисляем дату и время следующего понедельника, добавляя разницу дней между текущим днем недели и понедельником (7 - now.getDay()) к текущей дате и времени. Мы затем вычисляем разницу в миллисекундах, используя метод getTime
для получения времени в миллисекундах для каждого объекта Date
, и вычитая время текущей даты из времени следующего понедельника. Полученное значение - количество миллисекунд до следующей недели.