JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://code.angularjs.org/1.1.0/angular.min.js"></script>
<div ng-app="alert" ng-controller="homeCtrl">
Test
<div ng-repeat="order in orders|getOrders"> {{order.name}}</div>
</div>
JavaScript
var app = angular.module('alert', []);
app.controller('homeCtrl', function ($scope) {
$scope.orders = [
{name: "1", last_modified: 65000000000},
{name: "2", last_modified: 650000000000},
{name: "3", last_modified: 6500000000000},
{name: "4", last_modified: 65000000000000}
];
})
.filter('getOrders', function() {
return function (orders) {
var filtered_list = [];
for (var i = 0; i < orders.length; i++) {
var two_days_ago = new Date().getTime() - 2*24*60*60*1000;
var last_modified = new Date(orders[i].last_modified).getTime();
if (two_days_ago <= last_modified) {
filtered_list.push(orders[i]);
}
}
return filtered_list;
}
});