角度日期转换

时间:2021-06-17 08:47:56

标签: angular angular8 angular9 angular10

我正在开发一个角度应用程序。我有一个格式为 2020-08-11T19:00:00 的日期,但我想要 1-Jun-2021 格式的日期。我尝试使用日期管道来做到这一点,如下所示:

{{2020-08-11T19:00:00  | date:'d-MMM-y'}}

但它给出了解析错误

"Parser Error: Unexpected token 'T19'"

如何使用日期管道来做到这一点?

2 个答案:

答案 0 :(得分:0)

您在日期输入之前和之后放错了双引号 " 这就是为什么会出现此错误的原因。

 {{ "2020-08-11T19:00:00" | date:'d-MMM-y'}} 

答案 1 :(得分:0)

尝试在日期周围加上引号。

{{ '2020-08-11T19:00:00'  | date:'d-MMM-y'}}
<块引用> <块引用>

DatePipe 仅在检测到输入值的纯更改时才执行。纯更改要么是对原始输入值(例如字符串、数字、布尔值或符号)的更改,要么是更改的对象引用(例如日期、数组、函数或对象)。

参考:Angular DatePipe