Я получаю даты от моего API в формате UTC.Мне нужно вывести даты, используя местный часовой пояс пользователя.Каждому пользователю назначается часовой пояс, который я извлекаю из своего API.
Используя следующую документацию, я смог заставить работать все часовые пояса с + (то есть +100, +200 и т. Д.).Однако, когда у меня есть часовой пояс с - (то есть -800).Это не работает.
Работает:
{{element.myDate | date:'d-MMM-yyyy HH:mm' : '+800' }}
Первоначальное значение: 7 января 2019 00: 46
Новое значение: 7-Январь-2019 16: 46
НЕ работает (часовой пояс игнорируется):
{{element.myDate | date:'d-MMM-yyyy HH:mm' : '-800' }}
Первоначальное значение: 7 января-2019 00: 46
Новое значение: 7 января 2019 г. 00: 46
Угловой класс, используемый после вызова API
export class MyClass {
constructor(
public myDate: Date,
public otherData: string
) {}
}