使用以下代码:
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
不能用于我想要的(生成一个新日期,就好像我在指定的时区一样),那么最好的选择是什么?