从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' }}