javascript - 按日期对对象数组进行排序

标签 javascript sorting

我有一个对象数组,我想按日期排序。我的日期格式如下,具有属性 - created_at: "2014-09-26 19:27:43" .

如果有人能指出我正确的方向,那就太好了。

最佳答案

使用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);

关于javascript - 按日期对对象数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27692611/

相关文章:

javascript - 如何调用函数 broadcast_js 文件

c++ - 如何定义自定义比较函数以根据一维数组排序对矩阵进行排序

mysql - SQL 按名称字母顺序排序

javascript - 如何在 javascript 中获取 "true url"的谷歌搜索结果

javascript - 使父页面不可编辑

javascript - 每 x 秒迭代一次状态中的对象

java - Java 中删除数组的最高值和最低值

javascript - 如何在 ExtJS 4 中获取子元素

c - 在使用 C 时读取链接列表的文本文件

javascript - 在 javascript 的排序列表中搜索项目的最佳方法是什么?