【发布时间】:2018-10-18 06:39:52
【问题描述】:
我在 Angular 6 前端工作,并从另一个没有时区的系统时间戳(C# 后端,DateTime)接收。我怀疑 javascript 会自动将本地时区添加到 Date 对象。
例子:
从后端接收:2018-10-15T07:53:00.000Z
当控制台记录时:console.log(timestamp) // Mon Oct 15 2018 09:53:00 GMT+0200
我正在使用 moment.js 并且已经尝试过 moment.utc() 和 moment(DATE).utc()。但它仍然添加了本地时区,特别是因为我必须使用.toDate() 将我的时刻对象重新转换回Date 类型。
如何解决时区差异并取回 UTC 日期以使用或与收到的相同结构?
【问题讨论】:
标签: javascript momentjs