如题,在leancloud国际版服务器中,我们部署的代码里面有一个定时任务,每天凌晨12点5分自动创建任务,但是创建成功的任务在数据库里面的时间却是当天的17点,请问这个问题是时区引起的?我们的数据库也是跟leancloud在同一地区。具体的可以看图
国际版的时区是 UTC+0,国内节点的时区是 UTC+8。其实创建定时任务的对话框「Cron 表达式」后面会注明时区。
UTC+0
UTC+8
请问如何设置可以让国际版的时区是西八区?目前使用process.env.TZ已经无效了,我们想通过改变系统变量做到一次性解决,而不是在代码中自己去进行转换。
cron 表达式不支持指定时区,然后云引擎的时区无法自行指定。