3.5Kпросмотров
4 октября 2025 г.
stats🎬 ВидеоScore: 3.8K
15 секунд для того чтобы сделать таймер на конкретный день следующего месяца. 💻 Записывать много не будем, код будет ниже 👇 // 1. Определяем текущую дату и время в формате Unix
var currentUnixTime = Math.floor(Date.now() / 1000);
setContactVariable("dataUnix", currentUnixTime); // Получаем текущую дату
var now = new Date(); var targetDate = new Date(now.getFullYear(), now.getMonth() + 1, 10); // Устанавливаем время на полночь (00:00:00)
targetDate.setHours(0);
targetDate.setMinutes(0);
targetDate.setSeconds(0);
targetDate.setMilliseconds(0); // Преобразуем полученную дату в Unix timestamp (секунды)
var nextMonth10thUnix = Math.floor(targetDate.getTime() / 1000);
var nextMonth10thUnix2 = nextMonth10thUnix + 10800; // Предполагая, что вам нужно сохранить само значение Unix timestamp
setContactVariable("dateUnix10", nextMonth10thUnix2); var formattedDateString = targetDate.getFullYear() + "-" + ("0" + (targetDate.getMonth() + 1)).slice(-2) + "-" + ("0" + targetDate.getDate()).slice(-2) + " 00:00:00"; setContactVariable("date10Formatted", formattedDateString); Изменение на нужную дату можно провести, поменяв 10 на другое число месяца: var targetDate = new Date(now.getFullYear(), now.getMonth() + 1, 10); Тут указано Московское время, поэтому прибавляется 10800 сек (+3 часа): var nextMonth10thUnix2 = nextMonth10thUnix + 10800; #leadtex #js #даты