AngularJS - 如何排序unix纪元时间数组

时间:2015-07-19 06:59:52

标签: javascript angularjs

我正在获取一系列unix纪元时间,我将其转换为GMT字符串。我想对数组进行排序,我该如何解决呢?

for(var i in data.results) {
    var date = new Date(data.results[i].lastModifiedAt*1000);
    var day = date.toGMTString();
    $scope.day[i] = day;
}

1 个答案:

答案 0 :(得分:1)

由于您将问题标记为有角度,因此可以将After sorting the list is: a f m m ng-repeat一起使用。类似的东西:

orderBy

在你的HTML中:

$scope.results = data.results.map(function(result) { result.day = new Date(result.lastModifiedAt*1000).toGMTString() return result; }

您不必使用<div ng-repeat="result in results | orderBy:'day':true track by $index"></div>