首页 > 解决方案 > Moment Js时区功能不更改日期

问题描述

我有一个 UTC 时间的日期和时间,我想将其转换为我的当地时间(“欧洲/巴黎”)。我尝试使用时刻的时区功能,但它不会改变我的日期。

var m = moment.tz(this.startTime, 'Europe/Paris');
this.startTime = m.format("YYYY-MM-DD HH:mm")

startTime 保持不变并且不会改变,但是如果我控制台日志 m 我可以看到正确的日期列在时刻对象的 _d 标记下。 时刻对象输出

标签: angulartypescriptmomentjs

解决方案


尝试将其与另一个订单一起使用。

const newTime = moment(this.startTime, 'YYYY-MM-DD HH:mm').tz('Europe/Paris')


推荐阅读