Como posso lidar com o problema do fuso horário com o canal de data angular 4?
Eu tenho um valor de data em cada um dos meus objetos que posso imprimir assim:
<td> {{competition.compStart }}</td>
E aqui está como fica:
1931-05-31T00:00:00.000+0000
Para alterar o formato para torná-lo mais legível, estou usando o canal de data angular:
<td> {{competition.compStart | date : "dd/MM/yyyy"}}</td>
Com este resultado:
30/05/1931
Como você pode ver, está exibindo o dia anterior (30 de maio em vez de 31 de maio).
Pelo que entendi, o problema está relacionado ao fuso horário, já que estou na Argentina e temos o GMT-3, em seguida, 00:00 das 31 horas menos 3 horas seria 30 de maio às 21h.
Então, como posso levar o tempo literalmente e não processá-lo com base no fuso horário, mas ainda assim aplicar o formato no canal?