使用moment.js在javascript中显示json中的日期时间,而不格式化为区域设置时区



从JSON响应中获取以下日期:1470995100000但角动量将把这个长度转换为当前日期+时区偏移量。我该如何避免这种情况?

{{ item.startDate | amDateFormat:'HH:mm' }}

应为=07:55(数据库中的正确值-始终基于本地时区)。但例如09:55将显示(如果本地机器上的时区更改)

亲切问候

你试过moment.utc(…)吗?

1470995100000表示自Unix Epoch(1970-01-01T00:00:00Z)以来的毫秒数,对应于2016-08-12T09:45:00Z

假设9:55是一个拼写错误,而你指的是9:45,那么你只需要要求你的代码显示UTC时间。

虽然fizbuszene的答案从moment.js的角度来看是正确的,但你的问题是关于角动量库的声明形式。你只需要使用他们的amUtc过滤器,如文档所示。

{{ item.startDate | amUtc | amDateFormat:'HH:mm' }}

相关内容

  • 没有找到相关文章

最新更新