Angular datepipe 在 HTML table 中显示不正确的 date/year
Angular datepipe showing incorrect date/year in HTML table
我是 angular 的新手(我有两周的经验)。
我正在使用 angular 8。我正在尝试使用 angular datepipe 将我的日期值格式化为 dd-MMM-yyyy。我遇到的问题是日期管道将一年添加到实际日期值,这使其不正确。
我什至尝试指定 datepipe 时区和区域设置,但我仍然得到错误的日期。我试过这个 {{member.expiryDate | date: 'dd-MMM-yyyy': '+0200' : 'en-ZA'}}
.
如果我尝试不带格式地显示日期,我会得到正确的值,其中还包括我不想要的时间。
我已附上显示日期和实际日期。我只需要输出类似于 05-Aug-2019(示例)。
看起来像是基于浏览器的问题
Stackblitz link
today='15-Aug-2019 12:00:00 AM'
today | date: 'dd-MMM-yyyy a': '+0200' : 'en-ZA' }}
对我来说chrome显示
在这种情况下,我建议您寻找替代解决方案。
并且Firefox显示(开发者版68.0b12(64位))
我是 angular 的新手(我有两周的经验)。 我正在使用 angular 8。我正在尝试使用 angular datepipe 将我的日期值格式化为 dd-MMM-yyyy。我遇到的问题是日期管道将一年添加到实际日期值,这使其不正确。
我什至尝试指定 datepipe 时区和区域设置,但我仍然得到错误的日期。我试过这个 {{member.expiryDate | date: 'dd-MMM-yyyy': '+0200' : 'en-ZA'}}
.
如果我尝试不带格式地显示日期,我会得到正确的值,其中还包括我不想要的时间。
我已附上显示日期和实际日期。我只需要输出类似于 05-Aug-2019(示例)。
看起来像是基于浏览器的问题 Stackblitz link
today='15-Aug-2019 12:00:00 AM'
today | date: 'dd-MMM-yyyy a': '+0200' : 'en-ZA' }}
对我来说chrome显示
在这种情况下,我建议您寻找替代解决方案。
并且Firefox显示(开发者版68.0b12(64位))