如何将日期转换为标准格式

时间:2016-05-05 06:01:11

标签: javascript angularjs laravel

我创建了一个带有搜索栏的Laravel AngularJs应用程序;用于在两个日期之间搜索数据。

我以下列方式创建了一个AngularJs函数。

$scope.searchDateParticular=function()
{
    if( $scope.fromDate.toISOString)
        $scope.fromDate = $scope.fromDate.toISOString();
    if( $scope.toDate.toISOString)
        $scope.toDate = $scope.toDate.toISOString();

    $http.get('/api/accountParticularWithDate',{account_id:$scope.myAccount.id,fromDate:$scope.fromDate,toDate:$scope.toDate}).
        success(function(data,status,headers,config){
            $scope.particulars=data;
            console.log(data);
        }).error(function(data,status,headers,config){
            console.log(data);
        });
}

但是,我在数据转换时遇到错误。我需要你的帮助才能将AngularJs日期转换为通用格式。

1 个答案:

答案 0 :(得分:0)

我通过以下方式解决了我的问题:

 $scope.searchDateParticular=function(fromDate,toDate)
{
    var from = $filter("date")(Date.parse(fromDate), 'yyyy-MM-dd');
    var to = $filter("date")(Date.parse(toDate), 'yyyy-MM-dd');

    $http.get('/api/accountParticularWithDate',{params:{'account_id':$scope.myAccount.id,'fromDate':to,'toDate':from}})
        .then(function(response){
            $scope.particulars=response.data;
            getTotalStatement($scope.particulars);
            //console.log(response.data);
        });

}

现在问题已解决。感谢您对所有人的支持。