【发布时间】:2018-02-27 20:50:20
【问题描述】:
使用 Angular 4,我们尝试在 UI 中显示一个日期。当我们从端点获取日期时,它如下所示:
2018-04-03T00:00:00.000Z
现在,在 UI 中,只需执行以下操作:
activeRule.startDate
结果显示以上内容。
但是,当我尝试使用以下格式设置该日期时:
{{activeRule.startDate | date : 'MMM d, y' : 'UTC' }}
规则显示为提前一天
Apr 2, 2018
我尝试附加时区值,但没有任何效果。 日期格式更改检索到的值对我来说很奇怪。有人可以提供见解和帮助吗?谢谢。
我使用矩框架解决了这个问题。
rule.startDate = moment(rule.startDate, 'YYYYMMDD').toISOString()
【问题讨论】:
标签: angular date user-interface