在我的monogdb中,我有日期列。我想按月份和年份降序显示日期。日期列:
14-03-2018
12-03-2018
13-03-2018
11-03-2018
10-02-2018
06-01-2018
09-01-2018
08-02-2018
07-01-2017
预期成果:
14-03-2018
13-03-2018
12-03-2018
11-03-2018
10-02-2018
08-02-2018
09-01-2018
07-01-2017
上使用了tr dir-paginate日期:'LastFollowupDate':'desc'">,但显示了我的期望
如何在 angularjs 中实现这一点
试试这个
$scope.sortDate= function(dt) {
var date = new Date(dt);
return date;
};
和
<table class="table table-bordered">
<tr>
<th>date</th>
</tr>
<tr ng-repeat="date in dates | orderBy : sortDate : true">
<td>{{date}}</td>
</tr>
</table>
演示
LastFollowDate 的日期: 14-03-2018
var Sort_date=$scope.GetInformations[i].LastFollowDate.split('-');//split date
$scope.$scope.GetInformations[i].oderdate= Sort_date[2]+Sort_date[1]+Sort_date[0];
上面的代码用于考虑整数。它将被视为像20180314这样的数字。如果日期是 15-03-2018,它将被视为20180315这样的数字。它将增加数量。所以如果我想使用降序显示上一个日期 ng-repeat
(orderBy:'oderdate':'desc'