簡體   English   中英

nodejs - 每分鍾,每分鍾

[英]nodejs - every minute, on the minute

如何在開火前等待特定的系統時間?

我想在秒= 0(即每分鍾)時觸發一個事件

while (1==1) {
    var date = new Date();
    var sec = date.getSeconds();
    if(sec===0) {
        Do Something()
    }

}

你不應該這樣做,因為有了這個while你將有一個阻止操作。 此外,在任何JavaScript平台中都有更好的事情要做,比如使用setInterval / setTimeout函數。
他們的節點文檔在這里

如何實現您想要的快速示例:

setInterval(function() {
  var date = new Date();
  if ( date.getSeconds() === 0 ) {
    DoSomething();
  }
}, 1000);

為了對Node中的預定進程進行更細粒度的控制,也許你應該checkout node-cron

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM