2017-02-22 53 views
-2

基本上我需要相当(可能)一个简单的事情,检查脚本加载后是否经过了5分钟。检查脚本加载后是否过了5分钟

脚本结构应该是这样的:

var check; 

check = 300; //5 minutes 

if (count to 300 seconds >= check) { 

//do magic 

} else { 


} 
+0

你可能想'setTimeout',你现在还不知道它。无论如何,请参阅[如何获得两个日期对象之间的小时差异?](http://stackoverflow.com/questions/19225414/how-to-get-the-hours-difference-between-two-date-objects?noredirect = 1&lq = 1) – Theraot

回答

1

最简单,最简单的方法可能是这样的:

setTimeout(function(){ 
    // do stuff 
}, 300 * 1000); // time in milliseconds 
+1

虽然5分钟你需要'300000'。 –

+0

当然,复制/粘贴错误:| –

+0

尽管OP在加载时间后5分钟要求检查不安排任务。也许真正的意图是这个答案虽然答案。 – jorgonor

0

只需保存的时候load事件已被触发,然后对证。

var loadTime; 

window.onload = function() { 
    loadTime = (new Date().getTime())/1000; // convert milliseconds to seconds. 
}; 

// your code 
var currentTime = (new Date().getTime())/1000; 
if (currentTime - loadTime >= 300) { 
    // then more than 5 minutes elapsed. 
}