【发布时间】:2025-12-08 13:50:01
【问题描述】:
我得到了这种格式的日期:
2015-02-19 00:00:00
现在我需要将此日期格式化为
19-02-2015
我试过了:
sc.documents.datestring = $filter("date")('2015-02-19 00:00:00', 'dd-MM-yyyy');
但这不起作用,有人知道如何做到这一点吗?
【问题讨论】:
我得到了这种格式的日期:
2015-02-19 00:00:00
现在我需要将此日期格式化为
19-02-2015
我试过了:
sc.documents.datestring = $filter("date")('2015-02-19 00:00:00', 'dd-MM-yyyy');
但这不起作用,有人知道如何做到这一点吗?
【问题讨论】:
是的,当您想使用某种格式显示日期时,我们需要使用角度过滤器
$filter('date').(date, format, timezone);
【讨论】:
第一个参数应该是 Date 对象,而不是字符串。您需要做的就是:
sc.documents.datestring = $filter("date")(new Date('2015-02-19 00:00:00'), 'dd-MM-yyyy');
【讨论】: