我正在使用cron作业将一个特定的字段重置为零,让我们称其为streak,我正在尝试重置用户的当前streak。因此,我在11:59运行了一个cron作业,以便在用户没有执行特定任务时重置数据,但它是根据UTC时间运行的。我想让它根据使用应用程序的用户时区运行。有没有可能根据不同的时区运行它,或者任何人都可以建议任何其他方法这样做。
发布于 2020-06-11 04:05:38
您应该使用像http://momentjs.com/timezone/docs/这样的库来设置时间。
var a = moment.tz("2013-11-18 11:55", "America/Toronto");或
你应该试试CronJob npm包
new CronJob(
targetTime,
async function () {
await donsomething
},
null,
true,
time_zone
);https://stackoverflow.com/questions/62307830
复制相似问题