【问题标题】:NodeJS date listener and then callbackNodeJS 日期监听器,然后回调
【发布时间】:2014-11-13 13:23:22
【问题描述】:

有没有人知道一个模块,或者一种允许我在不使用 setTimeOut 的情况下在比较结果为真时听取日期并执行特定操作的方法?

我需要什么:

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

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

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

感谢提前

【问题讨论】:

  • 你要new Date()类吗?
  • 我不知道,但我只需要在比较为真时进行工作,就像在这种情况下的事件监听器一样。 Date 类有什么新功能?
  • 谢谢,但我没有找到我需要的东西:-/。事实上,它并不特定于日期。只是为了在比较中创建一个事件监听器。
  • 所以你问如何检查当前日期/时间的小时?你看过那门课吗?

标签: javascript node.js


【解决方案1】:

如果我的理解正确,您想在该时间运行一段代码,即您想安排一个动作?

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

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

【讨论】:

    【解决方案2】:

    如果这对您有帮助,您可以使用 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);
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-13
      • 1970-01-01
      • 1970-01-01
      • 2022-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多