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>
我有一个日期字符串,像这样 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>