如何在开火前等待特定的系统时间?
我想在秒= 0(即每分钟)时触发一个事件
while (1==1) {
var date = new Date();
var sec = date.getSeconds();
if(sec===0) {
Do Something()
}
}
Run Code Online (Sandbox Code Playgroud)
gus*_*nke 11
你不应该这样做,因为这样while你将有一个阻止操作.此外,在任何JavaScript平台中都有更好的事情要做,比如使用setInterval/ setTimeoutfunctions.
他们的节点文档在这里.
如何实现您想要的快速示例:
setInterval(function() {
var date = new Date();
if ( date.getSeconds() === 0 ) {
DoSomething();
}
}, 1000);
Run Code Online (Sandbox Code Playgroud)
为了对Node中的预定进程进行更细粒度的控制,也许你应该checkout node-cron.
| 归档时间: |
|
| 查看次数: |
3357 次 |
| 最近记录: |