2014-12-29 5 views
0

У меня есть массив объектов, которые я хочу сортировать по дате. У меня есть дата, отформатированная таким образом с свойством - created_at: "2014-09-26 19:27:43".Сортировка arary объектов по дате

Если кто-нибудь может указать мне в правильном направлении, это было бы здорово.

+1

[Вы почитайте о том, как массив '.sort()' функция работает?] (Https://developer.mozilla.org/en-US/docs/Web/ JavaScript/Reference/Global_Objects/Array/sort) – Pointy

ответ

1

Используйте Date объекты для сравнения и Array.prototype.sort() к рода.

var array = ["2014-09-26 19:27:43","2014-09-26 19:27:42","2014-09-23 19:27:43"]; 
 
var sortedArray = array.sort(function(a,b){ 
 
     return new Date(a) - new Date(b); 
 
    }); 
 
document.write(sortedArray);

+0

Brillant, спасибо, что удалось отсортировать его. – user3355603

Смежные вопросы