微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过使用 node-schedule (Node.js.) 在 javascript 中应用服务器时区来运行后台服务

如何解决通过使用 node-schedule (Node.js.) 在 javascript 中应用服务器时区来运行后台服务

你好堆栈溢出社区,

关于服务器配置的工作原理,我绝对是初学者。 目前,我有一个应用程序要在 特定时间安排,每 5 分钟一次。 (马来西亚时间上午 8:00 - 晚上 10:00,(GMT+8))。但我的服务器使用的是东部夏令时间(EDT)。

那么我如何在我的程序中编写它,使其在马来西亚时间晚上 8 点到 9 点运行。

以下是我当前的代码

var schedule = require("node-schedule");

schedule.scheduleJob("*/5 8-22 * * *",function () {
//Some code to get data
  });

提前感谢您的帮助

解决方法

您的服务器是东部夏令时间 (EDT) 等于 GMT-4 并且您希望在 8:00 GMT+8

然后是美国东部时间的前一天晚上 8 点 (20:00) 到当天上午 10 点

对于这种情况,您可能希望看到这个 cronjob over midnight。祝你好运。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。