CNode

求助,关于nodejs中setinterval方法millisec最大值的问题

问答
Ppanhb发布于10 年前最后回复10 年前1 回复4534 浏览0 收藏

代码如下

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
panhb#1·10 年前

额,刚看了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.
参与回复
登录后即可参与回复。登录