How Sort Array Date JavaScript dd/mm/yyyy?

前端 未结 5 1866
梦毁少年i
梦毁少年i 2020-12-10 08:17

How would I sort an array of dates in chronological order? For example I have:

var dates = [
    \'03/03/2014\',
             


        
5条回答
  •  佛祖请我去吃肉
    2020-12-10 08:41

    Assuming your date format is consistently DD/MM/YYYY:

    dates.sort(function(a, b){
        var aa = a.split('/').reverse().join(),
            bb = b.split('/').reverse().join();
        return aa < bb ? -1 : (aa > bb ? 1 : 0);
    });
    

    ... otherwise you will have to compare Date objects if you require more flexibility.

提交回复
热议问题