Ordenar Javascript Object Array por fecha
Digamos que tengo una matriz de algunos objetos:
<code>var array = [{id: 1, date: Mar 12 2012 10:00:00 AM}, {id: 2, date: Mar 8 2012 08:00:00 AM}]; </code>
¿Cómo puedo ordenar esta matriz por el elemento de fecha en orden a partir de la fecha más cercana a la fecha actual y el tiempo de inactividad? Tenga en cuenta que la matriz puede tener muchos objetos, pero en aras de la simplicidad utilicé 2.
¿Utilizaría la función de clasificación y un comparador personalizado?
ACTUALIZAR
En mi caso específico, quería que las fechas estuvieran ordenadas desde la más reciente a la más antigua. Acabé porque tuve que revertir la lógica de la función simple como tal:
<code>array.sort(function(a, b) { a = new Date(a.dateModified); b = new Date(b.dateModified); return a>b ? -1 : a<b ? 1 : 0; }); </code>
Esto ordena las fechas de las más recientes.