Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试使用带日期的$filter筛选角度数组_Javascript_Angularjs_Filter - Fatal编程技术网

Javascript 尝试使用带日期的$filter筛选角度数组

Javascript 尝试使用带日期的$filter筛选角度数组,javascript,angularjs,filter,Javascript,Angularjs,Filter,我从服务器获得了一个对象数组,其中有一个utc格式的日期字段。我希望能够使用$filter进行筛选,只显示具有相同日期的对象 $scope.printData = $filter('filterstack')($scope.allActivities, {'date': $scope.reportDate}); 我一直在使用lodash从服务器获取对象的utc日期 $scope.tempDates = _.chain($scope.allActivities).pluck('date').un

我从服务器获得了一个对象数组,其中有一个utc格式的日期字段。我希望能够使用$filter进行筛选,只显示具有相同日期的对象

$scope.printData = $filter('filterstack')($scope.allActivities, {'date': $scope.reportDate});
我一直在使用lodash从服务器获取对象的utc日期

$scope.tempDates = _.chain($scope.allActivities).pluck('date').unique().value();
然后,通过使用for循环迭代数组和切片(0,10),编辑$scope.tempDates中的日期,以仅获取日期,而不是日期/时间


然后,当我尝试过滤数组时,我会再次切片我用来搜索的日期($scope.reportDate)。当然,它不起作用,因为对象中的日期是完整的UTC。有什么办法可以解决这个问题吗?

我是个白痴,我用的是ISO和UTC,所以它们根本就不匹配