2017-02-22 64 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. 
}