【发布时间】:2019-09-29 14:15:08
【问题描述】:
使用以下代码:
console.log(moment().toJSON());
moment.tz.setDefault("Europe/Brussels");
console.log(moment().toJSON());
我得到以下结果:
2019-05-12T10:39:12.851Z
2019-05-12T10:39:12.863Z
但是,当我阅读 moment-timezone 的文档时,setDefault 应该将我的默认时区设置为“Europe/Brussels”,所以输出应该是:
2019-05-12T10:39:12.851Z
2019-05-12T11:39:12.863Z
显然,setDefault 不能用于我想要的(这会生成一个新日期,就好像我在指定的时区一样),那么最好的选择是什么?
【问题讨论】: