Javascript 如何根据用户运行cron作业';nodeJs中的时区是什么?
我正在使用cron作业将特定字段重置为零,我们称之为streak,我正在尝试重置用户的当前streak。因此,我在11:59运行一个cron作业,以在用户不执行特定任务时重置数据,但它是根据UTC时间运行的。我希望它根据使用该应用程序的用户时区运行。是否可以根据不同的时区运行它,或者任何人都可以建议任何其他方式来执行此操作。您应该使用类似的lib设置时间 或 您应该尝试CronJob npm包Javascript 如何根据用户运行cron作业';nodeJs中的时区是什么?,javascript,node.js,mongodb,cron,Javascript,Node.js,Mongodb,Cron,我正在使用cron作业将特定字段重置为零,我们称之为streak,我正在尝试重置用户的当前streak。因此,我在11:59运行一个cron作业,以在用户不执行特定任务时重置数据,但它是根据UTC时间运行的。我希望它根据使用该应用程序的用户时区运行。是否可以根据不同的时区运行它,或者任何人都可以建议任何其他方式来执行此操作。您应该使用类似的lib设置时间 或 您应该尝试CronJob npm包 new CronJob( targetTime, async functi
new CronJob(
targetTime,
async function () {
await donsomething
},
null,
true,
time_zone
);
你应该用一个lib来设置时间,比如 或 您应该尝试CronJob npm包
new CronJob(
targetTime,
async function () {
await donsomething
},
null,
true,
time_zone
);
我会得到所有时区的UTC午夜时间。然后创建一个cron来为每个时区的所有用户执行任务。我将获得所有时区的UTC午夜时间。然后创建一个cron来为每个时区的所有用户执行任务。