2016-08-24 51 views
0

我想運行後,來具體的時間,但特定代碼與有效的技術,不與的setTimeout/setInterval的運行代碼。 像請求數據庫檢查後特定時間透析數據。 我想在下午5點後查詢數據庫。所以我寫這個代碼。高效的方式基於時間

function checkVotingQuestionTime{ 
    var currentDate = new Date(); 
    if(currentDate .getHours =>5){ 
    //go to database 
    } 
} 

但是我對setInterval(checkVotingQuestionTime, 60000); 寫這段代碼有沒有什麼更好的辦法來做好這項工作?我猜目前的代碼是性能殺手。註冊事件等

+0

已經有很多這些問題了(http://stackoverflow.com/questions/19088040/how-can-i-run-a-function-at-specific-time-date,http:// stackoverflow.com/questions/4455282/call-a-javascript-function-at-a-specific-time-of-day,http://stackoverflow.com/questions/24741530/in-javascript-how-can-i-有-A-功能 - 運行 - 在 - 一個特定的時間)。我不認爲這意味着比'的setTimeout/setInterval' – Turnip

+0

一個更好的方法@Turnip閱讀我感謝對任何問題的答案。很多區別 –

+0

我沒有看到任何區別。 – Turnip

回答