Я зарегистрировал некоторые setTimeout
функции в узле, как показано ниже.
//Formula: minutes * 60 > seconds * 1000 > miliseconds.
setTimeout(() => {console.log("One minute")}, 1 * 60 * 1000) //delay 60000
setTimeout(() => {console.log("Five minutes")}, 5 * 60 * 1000) //delay 300000
setTimeout(() => {console.log("Ten minutes")}, 10 * 60 * 1000) //delay 600000
setTimeout(() => {console.log("Thirty minutes")}, 30 * 60 * 1000) //delay 1800000
setTimeout(() => {console.log("One hour")}, 60 * 60 * 1000) //delay 3600000
setTimeout(() => {console.log("Two hours")}, 120 * 60 * 1000) //delay 7200000
setTimeout(() => {console.log("Five hours")}, 300 * 60 * 1000) //delay 18000000
Теперь проблема setTimeout
, которая занимает более 10 минут не работает, когда я читаюsetTimeout
документация, которую он поддерживает 24,8 дня .
Если задержка больше 2147483647 или меньше 1, задержка будет установлена на 1
Значение всей задержки меньше, чем 2147483647, чем то, почему оно не работает ???