我有这个变量
public to: Moment;
他的值是(它是Moment类型的变量,而不是字符串)
2019-12-31T23:59:59.999999999Z
我使用html时变更日期格式角度变更日期值
{{to | date: 'dd-MM-yyyy HH:mm'}}
结果是
01-01-2020 01:00
我不理解如何防止这种行为。
答案 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();
将其转换为日期对象