我使用 Angular 自己的日期管道来格式化日期。 但是,我发现了一个关于特定日期的错误:2022 年 1 月 1 日。
如果您访问 = https://stackblitz.com/edit/angular-ivy-qrnysm?file=src%2Fapp%2Fapp.component.ts
你会看到我有 2 个日期:
2022-01-01
和 2022-01-02
。在模板中,它们都使用 | date:'dd/MM/YYYY':'GMT'
。
但是第一个日期格式为 = 01/01/2021
(错误的年份)但第二个日期格式为 02/01/2022
(正确的年份)。
有其他人遇到过这种情况吗?
答案 0 :(得分:4)
“yyyy”代表日期的日历年,而“YYYY”代表星期几。 你的格式需要写成小写多年
This is date 1: {{formattedIssueDate1 | date:'dd/MM/yyyy':'GMT'}}
答案 1 :(得分:0)
我认为格式应该是 date:'dd/MM/yyyy':'GMT'