Угловая трубка с 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
Я только что увидел, что мой вопрос не нашел решения. Итак, вот оно:
Дата была хорошей, когда я запускал приложение на своей рабочей станции, но волшебство произошло, когда оно работало на сервере нашей компании. Решение: на сервере был выбран неправильный часовой пояс.
Спасибо!