Cómo filtrar una matriz de objetos según la marca de tiempo

Tengo más de mil conjuntos de objetos y cada objeto dentro del conjunto contiene archivos de fecha y hora. Estos registros se insertan en la base de datos por cada segundo como se muestra a continuación. Aquí quiero obtener un registro de 7 días pas, incluidos minutos y segundos segúnfecha actual + horas + segundos.

Ejemplo:

[{
    "date": "11/25/2016 08:45:58",
    "energy": 29940913188,
    "power": 6783,
    "time": 217781102
}, {
    "date": "11/25/2016 08:46:01",
    "energy": 29940913267,
    "power": 6792,
    "time": 217781105
}, {
    "date": "11/25/2016 08:46:02",
    "energy": 29940913318,
    "power": 6791,
    "time": 217781107
}, {
    "date": "11/25/2016 08:46:04",
    "energy": 29940913344,
    "power": 6797,
    "time": 217781108
}, {
    "date": "11/25/2016 08:46:05",
    "energy": 29940913396,
    "power": 6816,
    "time": 217781110
}, {
    "date": "11/25/2016 08:46:07",
    "energy": 29940913421,
    "power": 6798,
    "time": 217781111
}, {
    "date": "11/25/2016 08:46:08",
    "energy": 29940913473,
    "power": 6804,
    "time": 217781113
}]

Por favor, hágame saber cómo puedo hacer esto usando JS o jquery

Respuestas a la pregunta(2)

Su respuesta a la pregunta