У меня есть значение даты в каждом из моих объектов, которое я могу напечатать следующим образом:
<td> {{competition.compStart }}</td>
И вот как это выглядит:
1931-05-31T00:00:00.000+0000
Чтобы изменить формат, чтобы сделать его более читаемым, я использую протокол даты Angular:
<td> {{competition.compStart | date : "dd/MM/yyyy"}}</td>
С помощью этого результата:
30/05/1931
Как вы можете видеть, он отображает предыдущий день (30 мая, а не 31 мая).
Насколько я понимаю, проблема связана с часовым поясом, так как я в Аргентине, и у нас есть GMT-3, тогда 00:00 31-го минута 3 часа будет 30 мая в 9 вечера.
Итак, как я могу заставить это взять время буквально, а не обрабатывать его на основе часового пояса, но все равно применить формат в трубе?