Json String Date with date使用AngularJS获取Http的对象

时间:2015-06-11 09:12:51

标签: json angularjs date datetime angularjs-ng-repeat

我正在尝试按日期和受欢迎程度排序列表。从服务我有一个json响应,其日期为字符串格式。是否可以将日期从Http get响应更改为date对象,以便我想使用OrderBy过滤器按日期对列表进行排序。

我的json是

{
  "Name": "Paul ",
  "Country": "SINGAPORE",
  "Date": "12/31/14 20:40",
  "Rating": "2"
}

1 个答案:

答案 0 :(得分:1)

您可以将日期字符串传递给Date Object 把它放在你的控制器中:

myApp.controller("MyPersonController", function($scope){
    for (var i in $scope.persons) {
        $scope.persons[i].Date = new Date($scope.persons[i].Date);
    }
});

如果您在格式化方面遇到问题,我建议使用MomentJs

之类的日期包装器