Канал даты 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) а не дата разбора.

Другие вопросы по тегам