2016-05-05 8 views
0

検索バーを使用してLaravel AngularJsアプリケーションを作成しました.2つの日付間でデータを検索するために使用されています。日付を標準形式に変換する方法

以下の方法で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の日付をユニバーサル形式に変換するには、あなたの助けが必要です。

+0

http://stackoverflow.com/questions/37021734/dates-comparing-not-get-work-in-angular-js/37022062#37022062この回答を受け入れる – byteC0de

+0

どのようなエラーが表示されますか?あなたはコンソールで何かを見ることができますか? –

+0

* $ scope.fromDate *とは何ですか?それはDateオブジェクトですか? – RobG

答えて

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); 
     }); 

} 

を今の問題はすべてのためのご支援にfixed.Thank。

関連する問題