求助,关于nodejs中setinterval方法millisec最大值的问题
 发布于 10 年前  作者 panhb  4382 次预览  最后一次回复是 10 年前  来自 问答 

代码如下

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 回复
panhb

额,刚看了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.