Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сортировка дат (https://javascript.ru/forum/misc/53121-sortirovka-dat.html)

Alexej 21.01.2015 18:47

Сортировка дат
 
Вопрос такой: мне приходит массив дат а его надо отобразить списком с заголовками сегодня, вчера, позавчера по убыванию, т.е. события, которые произошли сегодня, потом вчера, потом позавчера и т.д. Как отсортировать массив дат?

Octane 21.01.2015 18:49

по timestamp'у

ruslan_mart 21.01.2015 19:00

var dates = ['2014-03-01', '2015-01-01', '2014-03-02', '2014-03-03', '2014-02-03'];
dates.sort().reverse();

alert( dates );

dates.forEach(function(date) {
    alert( new Date(date) );
});

ruslan_mart 21.01.2015 19:06

Octane, я в курсе, но тут же идёт с нулём впереди, значит косяка быть не должно. ;)

alert( ['01', '02', '11'].sort() );


Часовой пояс GMT +3, время: 17:19.