NodeJS日期监听器然后回调

时间:2014-11-13 13:23:22

标签: javascript node.js

在没有使用setTimeOut的情况下,当比较结果为真时,是否有人知道某个模块或允许我收听日期并采取特定操作的方法?

我需要什么:

if(currentHour==="08:00:00"){
  doJob()
}

编辑:更具体地说,我真正需要的是:

event.on((x==='toto'),function(){console.log('hi');}

感谢您提前

2 个答案:

答案 0 :(得分:3)

如果我已经理解正确,您希望在有时间运行一段代码,即您想要安排某个操作?

如果是这种情况,您可以轻松使用node-schedule https://www.npmjs.org/package/node-schedule等模块来执行此操作。

查看基于日期的计划部分,它可以满足您的需求。

答案 1 :(得分:-1)

如果这有用,您可以使用taas库: https://www.npmjs.com/package/taas

var taas = require('taas');
taas.schedule(Date.now() + 5 * 1000 * 60, "http://example.com", "get", "a=6&b=7", function(error, response) {
    console.log(response.id);
    taas.cancel(response.id);
});