月份和年份明智的显示日期按降序排列

时间:2018-03-14 10:13:00

标签: angularjs date mean-stack

在我的monogdb中,我有Date列。我希望按月和降顺序显示日期。日期栏:

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

中实现这一目标

2 个答案:

答案 0 :(得分:1)

试试这个

 $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>

DEMO

答案 1 :(得分:0)

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:&#39; oderdate&#39;:&#39;降序&#39;