Канал даты Angular2 автоматически добавляет часовой пояс к дате
У меня есть строка даты, как это 1987-06-15T00:00:00.000Z
, когда я добавляю трубу даты на нем, дата показывает другую дату как Jun 14, 1987
в американском часовом поясе, но в Индии это показывается правильно.
<div>{{'1987-06-15T00:00:00.000Z' | date}}</div>
2 ответа
Решение
Этот код работает для меня
<div>{{date_of_birth.split("T")[0] | date}}</div>
Строка 1987-06-15T00:00:00.000Z
представляет разные даты в разных часовых поясах браузера.
исправлять
Если вы не хотите изменять дату в зависимости от часового пояса, просто используйте разбор строк (например, substr
) а не дата разбора.