我正在获取一系列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;
}
答案 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>