转换后的角度更改日期

时间:2019-07-17 15:10:53

标签: angular date pipe

我有这个变量

public to: Moment;

他的值是(它是Moment类型的变量,而不是字符串)

 2019-12-31T23:59:59.999999999Z
我使用html时

变更日期格式角度变更日期值

{{to | date: 'dd-MM-yyyy HH:mm'}} 

结果是

01-01-2020 01:00

我不理解如何防止这种行为。

2 个答案:

答案 0 :(得分:1)

这似乎是时区错误,请尝试将timezone作为参数传递给angular的日期管道。

{{ value_expression | date [ : format [ : timezone [ : locale ] ] ] }}

,例如

{{ to | date : "dd-MM-yyyy HH:mm", "en-GB", "GMT"}}

答案 1 :(得分:0)

使用

public to: Moment;
     to.toDate();

将其转换为日期对象