skyElmax
Trainee
Привет. В интернете есть эта информация но решил добавить на этот форум для тех кто не умеет пользоваться поиском
К примеру для РП серверов будет актуально вызов PAYDAY каждый час в 00 минут (не обязательно в 00 минут).
P.S. Код не уникален.
К примеру для РП серверов будет актуально вызов PAYDAY каждый час в 00 минут (не обязательно в 00 минут).
JavaScript:
let startScript = (new Date().getHours()+1)%24;//Берем текущий час например 21 прибавляем 1, 21 + 1 = 22 это час когда нужно запустить скрипт
setInterval(timer30sec, 30000);//проверка текущего времени 1 раз в 30 секунд, если нужно чтобы скрипт запускался с точностью до секунды (22:00:00) поставить ~500
function timer30sec(){
let date = new Date();//Берем текущее время
if(date.getMinutes() == 0 && date.getHours()==startScript){//Если минут равны нулю и текущий час тому в котором нужно запустить скрипт
startScript = (startScript+1)%24 ;//прибавляем +1 к часу в котором нужно запустить скрипт
PayDay();// и запускаем скрипт
}
}
function PayDay() {
//Ваш скрипт
console.log("Hello, word!");
}
P.S. Код не уникален.
Последнее редактирование: