我得到日期
Fri Dec 20 2019 00:00:00 GMT+0600 (East Kazakhstan Time)
但是当我转换为 ISOString 我得到
2019-12-19T18:00:00.000Z
我猜这个转换不考虑时区..
我也尝试使用时刻时区和相同的结果进行转换。
moment("Fri Dec 20 2019 00:00:00 GMT+0600 (East Kazakhstan Time)").tz('Asia/Bishkek').toISOString()
如果我得到带有时区的日期,我应该用时区转换:
我应该得到
2019-12-20T00:00:00.000Z
不是
2019-12-19T18:00:00.000Z
如果我不正确并且我犯了错误,请纠正我
更新
我找到了解决我的问题的解决方案
moment(this.data.start.getTime() - this.data.start.getTimezoneOffset()*60*1000).toISOString()
从 GMT +0 转换为 GMT +6 时区
现在新问题:
如何使用 momentjs 使上述代码更简单.. 或者这就足够了?