2016-05-05 12 views
0

Я создал приложение 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); 
     }); 
} 

Но я получил ошибку в conversion.I данных нужна ваша помощь, чтобы преобразовать 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 вас за вашу поддержку для всех.

Смежные вопросы