AngularJS:使用sql日期字符串格式过滤日期

时间:2015-10-03 08:32:29

标签: sql angularjs angularjs-ng-repeat datefilter

我需要添加一个日期过滤器,其日期属性具有日期字符串值(" 2015-10-15T20:00:00.000Z")。这是一个巨大的列表,因此我无法将每个对象转换为Date,然后进行过滤。我相信会有任何替代方法。

1 个答案:

答案 0 :(得分:2)

试试这个过滤器:

angular.module('yourmodule').filter('datetime', function($filter) {
    return function(input) {
        var t = input.split(/[- :]/);

        // Apply each element to the Date function
        var d = new Date(t[0], t[1] - 1, t[2], t[3], t[4], t[5]);
        console.log(d);
        return d;
    };

});