[c#]从.Net 日期转换为 Angularjs

发布时间: 2017/2/25 4:00:18
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

当传递一个对象,其中包含从 C# AngularJS 到日期的日期值出现作为"Date(1408482000000) /"而不是一个有效的日期。

我角的代码︰

$scope.GetLastCompletedAction = function () {
       $http.post('Default.aspx/GetLastCompletedAction', {}).success(function (data,    status, headers, config) {
        $scope.objects = JSON.parse(data.d);
    }).error(function (data, status, headers, config) {
        $scope.status = status;
        console.log(status);
    });
}

对象是对象的列表。 每个对象都包含一个名为起始日期出现无效字段。

谢谢你,纳达

解决方法 1:

你可以使用像这样的功能

$scope.formatDate = function (jsonDate)
{
    var milli = jsonDate.replace(/\/Date\((-?\d+)\)\//, '$1');
    var date = new Date(parseInt(milli));
    return date;
}
赞助商