AngularJS日期格式化

时间:2015-10-27 14:58:23

标签: angularjs date format

我得到这种格式的日期:

2015-02-19 00:00:00

现在我需要将此日期格式化为

19-02-2015

我试过了:

sc.documents.datestring = $filter("date")('2015-02-19 00:00:00', 'dd-MM-yyyy');

但这没有用,任何人都知道如何做到这一点?

2 个答案:

答案 0 :(得分:2)

第一个参数应该是Date对象,而不是字符串。所有你需要做的是:

sc.documents.datestring = $filter("date")(new Date('2015-02-19 00:00:00'), 'dd-MM-yyyy');

答案 1 :(得分:0)

是的,如果你想使用我们需要使用的角度过滤器使用某种格式来显示日期

$filter('date').(date, format, timezone);

格式,如上所述...... https://docs.angularjs.org/api/ng/filter/date