我创建了一个带有搜索栏的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日期转换为通用格式。
答案 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);
});
}
现在问题已解决。感谢您对所有人的支持。