我可以像这样打印的每个对象中都有一个日期值:
<td> {{competition.compStart }}</td>
这是它的外观:
1931-05-31T00:00:00.000+0000
为了更改格式以使其更具可读性,我使用了 Angular 日期管道:
<td> {{competition.compStart | date : "dd/MM/yyyy"}}</td>
有了这个结果:
30/05/1931
如您所见,它显示的是前一天(5 月 30 日而不是 5 月 31 日)。
据我了解,问题与时区有关,因为我在阿根廷并且我们有 GMT-3,那么第 31 次减 3 小时的 00:00 将是 5 月 30 日晚上 9 点。
那么我怎样才能让它从字面上花时间而不是根据时区处理它,但仍然在管道中应用格式?