Javascript 尝试使用带日期的$filter筛选角度数组
我从服务器获得了一个对象数组,其中有一个utc格式的日期字段。我希望能够使用$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
$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,所以它们根本就不匹配