我是2017-7-7 9:43 点击保存的,理论上应该保存到2017-7-8 9:43的,但实际上只是2017-7-8 01:43,这是什么原因呢
我是2017-7-7 9:43 点击保存的,理论上应该保存到2017-7-8 9:43的,但实际上只是2017-7-8 01:43,这是什么原因呢
记得设置对应的时区
nodejs玩的不多,我记得有一个process全局对象可以直接用
process.env.TZ = 'Asia/Shanghai';
TZ 是 TimeZone的缩写
let d = new Date();console.log(d.toUTCString()); 你会发现现在UTC的时间是少8个小时的 所以你保存的时间截止日期是正确的 因为保存的是UTC时间 不是本地时间
13 回答12.6k 阅读
7 回答1.6k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1k 阅读✓ 已解决
你这个看到的时间是格林尼治时间,也就是国际标准时间格式,中国在东八区,所以你的那个时间格式实际上是你北京时间减去八小时,其实是对的