云开发,获得的日期怎么能成为北京时间的日期?

发布于 8 年前作者 yefang8129 次浏览最后编辑 8 年前来自 issues

获得日期的代码如下:

但获得的日期差了一天,应该是东八区8小时时差造成的,怎么消除这种差异?

3 回复
qliang
qliang1 楼6 年前

使用如下代码修改 Timezone 为东八区即可。

process.env.TZ = 'Asia/Shanghai'
yongdeng
yongdeng2 楼6 年前
var timezone = 8
var nowDate = new Date().getTime()
var date = new Date(nowDate + timezone * 60 * 60 * 1000)

手动加8小时不就行了?

jyin
jyin3 楼6 年前

增加了上面代码,还是不行,期望是2019.09.26

-------   结论   --------

配置到环境变量就可以了