【问题标题】:Add timezone support to node.js + later将时区支持添加到 node.js + 以后
【发布时间】:2013-10-01 04:20:39
【问题描述】:

我正在编写一个应用程序,允许用户让应用程序根据 cron 规范向他们发送提醒,为此我使用 nodejs 和 later。使用nodejs是必须的。

后面的库允许我根据用户输入的 cron 规范计算下一次出现。

问题在于下一次出现的所有计算要么只能基于 UTC 时间,要么只能基于本地服务器时间。但是,我需要它根据用户自己的时区动态更改。

我考虑过先计算下一次出现,然后再计算下一次运行的偏移量,但如果用户创建一个显示“每小时一次”的 cron 规范,这将不起作用!

有人有什么创意吗?

【问题讨论】:

    标签: node.js cron timezone


    【解决方案1】:

    cron-node 支持时区。它不仅仅用于查找下一个事件,它实际上在代码中实现了为每个作业执行的回调......但是您似乎可以直接从 CronTime 对象调用 sendAt() 以获取下一个事件。

    【讨论】:

      猜你喜欢
      • 2016-02-27
      • 2012-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多