Угловая трубка с 4 датами, без часового пояса

Я использую конвейер даты, чтобы отобразить дату записи пользователю на внешнем интерфейсе. Back-end get - это дата из БД, а через остальные я получаю это с сервера на front-end. И там я использую:

<div>{{myDate | date:'dd-MM-yyyy HH:mm:ss'}}</div>

Проблема в том, что это время с моей собственной ведьмой, которая мне не нужна. Мне нужно, чтобы дата была точно такой же, как я получил с сервера.

PS. Я не могу использовать что-то подобное:

let myDataWithoutLocal = formatMyDate(myDate);

потому что дата входит в несколько объектов, поэтому я действительно хотел бы изменить канал, чем объект или его данные.

1 ответ

Попробуй это:-

<!--output '2015-06-15 09:03 AM GMT+9'-->
<p>The custom date with fixed timezone is {{myDate  | date:'yyyy-MM-dd HH:mm a z':'+0900'}}</p>

Смотрите: - https://angular.io/api/common/DatePipe

Я только что увидел, что мой вопрос не нашел решения. Итак, вот оно:

Дата была хорошей, когда я запускал приложение на своей рабочей станции, но волшебство произошло, когда оно работало на сервере нашей компании. Решение: на сервере был выбран неправильный часовой пояс.

Спасибо!

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