Angular2 日期管道自动将时区添加到日期

Angular2 date pipe automatically adding timezone to date

我有一个日期字符串,像这样 1987-06-15T00:00:00.000Z,当我在上面添加日期管道时,日期显示的日期与美国时区的 Jun 14, 1987 不同,但在印度,它是显示正确。

<div>{{'1987-06-15T00:00:00.000Z' | date}}</div>

字符串1987-06-15T00:00:00.000Z代表不同浏览器时区的不同日期。

修复

如果您不想根据时区更改日期,只需使用字符串解析(例如 substr)而不是日期解析。

这段代码对我有用

<div>{{date_of_birth.split("T")[0] | date}}</div>