如何按日期排序json数据

how to sort json data by date

本文关键字:json 数据 排序 日期 何按      更新时间:2023-09-26

我想按日期排序我的json响应,这里是javascript函数

function successCallback(responseObj){
    $.each(responseObj.allRecom.recom,function(index){
    var data=JSON.stringify(responseObj); //contains json response
    alert(responseObj.allRecom.recom[index].recomDate);//it contains date value from response.
    var date=new Date(responseObj.allRecom.recom[index].recomDate);
         date=date.toLocaleString(); //converted to local date string
    });
}

现在我想要的是任何响应将会到来,它应该按日期排序。谢谢

将每个对象放入数组中,然后调用这些函数:

dates.sort(function(a,b){return a-b}); //asc
dates.sort(function(a,b){return b-a}); //desc

只需将'dates'更改为对应的数组名称