代码如下
var test = function() {
console.log(new Date());
};
var delay = 25*24*60*60*1000;
setInterval(test,delay);
此代码并不会以25天为周期执行,而是会不停的执行,请问setinterval方法中millisec参数有最大值的限制吗?
nodejs版本是v4.2.1
回复 (1)
P
额,刚看了API
To follow browser behavior, when using delays larger than 2147483647 milliseconds (approximately 25 days) or less than 1, the timeout is executed immediately, as if the delay was set to 1.
参与回复
登录后即可参与回复。登录