稍后为node.js +添加时区支持

时间:2013-10-01 04:20:39

标签: node.js cron timezone

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

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

问题是下次发生的所有计算都可能只基于UTC时间或本地服务器时间。但是,我需要根据用户自己的时区动态更改。

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

任何人都有任何创意吗?

1 个答案:

答案 0 :(得分:0)

cron-node具有时区支持。它并不仅仅意味着找到下一个出现,它实际上在代码中实现了为每个作业执行的回调......但是看起来你可以直接从CronTime对象调用sendAt()来获得下一次出现。