Преобразование с 2019-08-08T20:41:00-1000 на 08 августа 2019 г., 20:41 HST

Я хочу преобразовать 2019-08-08T20:41:00-1000 в МММ dd, yyyy, hh:mm a z(8 августа 2019 г., 20:41 HST ) формат. Я не нашел решения для этого .. пожалуйста, помогите мне

Я пытался получить смещение от этой даты и преобразовать объект даты, но он всегда показывает 09 августа 2019 г., 12:32 по Гринвичу + 5. что неправильный вывод...

ожидаемый результат: 08 августа 2019 г., 20:41 по тихоокеанскому времени


person Sujatha Girijala    schedule 12.08.2019    source источник
comment
Поделитесь своей попыткой...   -  person Nicholas K    schedule 12.08.2019
comment
++ Я думаю, это должно помочь {{your_date | date: 'MMM dd, y, hh:mm a z'}}   -  person Nicholas K    schedule 12.08.2019
comment
@NicholasK показывает 09 августа 2019 г., 12:11 GMT+5 вместо ожидаемого результата   -  person Sujatha Girijala    schedule 12.08.2019


Ответы (2)


Попробуйте использовать канал даты angular.

{{ выражение_значения | дата [ : формат [ : часовой пояс [ : регион ] ] ] }}

https://angular.io/api/common/DatePipe

person Sam    schedule 12.08.2019

Я перешел по этой ссылке Как я могу решить проблему часового пояса с каналом даты Angular 4? это решает мою проблему {{ конкуренция.compStart | дата: 'короткая' : '-120'}}

person Sujatha Girijala    schedule 12.08.2019