2022 年 1 月 1 日的年份错误

时间:2021-02-25 15:51:12

标签: angular

我使用 Angular 自己的日期管道来格式化日期。 但是,我发现了一个关于特定日期的错误:2022 年 1 月 1 日

如果您访问 = https://stackblitz.com/edit/angular-ivy-qrnysm?file=src%2Fapp%2Fapp.component.ts

你会看到我有 2 个日期: 2022-01-012022-01-02。在模板中,它们都使用 | date:'dd/MM/YYYY':'GMT'。 但是第一个日期格式为 = 01/01/2021(错误的年份)但第二个日期格式为 02/01/2022(正确的年份)。

有其他人遇到过这种情况吗?

2 个答案:

答案 0 :(得分:4)

“yyyy”代表日期的日历年,而“YYYY”代表星期几。 你的格式需要写成小写多年

  This is date 1: {{formattedIssueDate1 | date:'dd/MM/yyyy':'GMT'}}

答案 1 :(得分:0)

我认为格式应该是 date:'dd/MM/yyyy':'GMT'