这个帖子How Sort Array Date JavaScript dd/mm/yyyy?回答了我大部分的问题。
但是我想知道如果日期在对象中,该怎么做呢?
var info = [
{
name : 'a',
date : '01/05/2017'
},
{
name : 'b',
date : '23/12/2013'
},
{
name : 'c',
date : '22/01/2015'
}
]
无法使用:
(info.date).sort(function(a, b){
var aa = a.split('/').reverse().join(),
bb = b.split('/').reverse().join();
return aa < bb ? -1 : (aa > bb ? 1 : 0);
});
thanks!