【发布时间】:2021-09-14 07:45:58
【问题描述】:
我正在使用 Angular 5 和日期管道来格式化日期。 resDate 是 String 数据类型,rformat 是 Thu Jul 01 12:57:25 CDT 2021。
这需要转换为以下格式
{{resDate | | date:"MM/dd/yy hh:mm a"} --> 06/22/21 05:35 PM
此代码适用于 CDT 时区,并为 IST 时间抛出错误“InvalidPipeArgument: 'Mon Jun 21 19:01:32 IST 2021' for pipe 'DatePipe'”
Thu Jul 01 12:57:25 CDT 2021 // working
Mon Jun 21 19:01:32 IST 2021 // not working
如何利用日期管道来采用所有时区。如果这不可能,请仅格式化 CDT 时间和离开日期,因为它是 IST 以防止错误。我搜索了很多答案,但找不到正确的方法。
【问题讨论】:
-
注意:有 3 个不同的标准时间,它们使用 IST 缩写 *只是为了记住 3 和 4 个字母的时间很少是唯一的,并且经常会出现意外
标签: javascript angular date pipe