稍后将时区支持添加到Node.js +



我正在编写一个应用程序,允许用户让应用程序根据 cron 规范向他们发送提醒,为此我使用 nodejs 及更高版本。使用 nodejs 是一项要求。

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

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

我想过先计算下一次出现,然后计算下一次运行的偏移量,但如果用户创建一个说"每小时一次"的 cron 规范,这将不起作用!

有人有什么创意吗?

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

相关内容

  • 没有找到相关文章

最新更新