gpt4 book ai didi

javascript - 按日期键对 JSON 数组排序

转载 作者:行者123 更新时间:2023-11-30 06:57:06 24 4
gpt4 key购买 nike

<分区>

我有一个 json 数组,我试图在附加它之前按日期对其排序

数组看起来是这样的:

result = [];
result.push(
{id: 'ID', result: {url: 'test', date: '15 May 2013, 6:40 pm'}},
{id: 'ID', result: {url: 'test', date: '20 Dec 2012, 8:00 am'}},
{id: 'ID', result: {url: 'test', date: '29 Jun 2012, 5:47 pm'}}
);

目前,我已经设法对一组日期进行排序:

var datearray = [
'2011-05-26 12:00:00',
'2016-01-26 12:00:00',
'2011-01-26 12:00:00',
'2012-12-08 07:00:00',
'2011-01-26 12:00:00',
'1995-01-05 06:00:00'
];

datearray.sort();

这给了我:

1995-01-05 06:00:00
2011-01-26 12:00:00
2011-01-26 12:00:00
2011-05-26 12:00:00
2012-12-08 07:00:00
2016-01-26 12:00:00

但是我不确定如何对包含多个键的复杂数组执行相同的操作。我知道我应该首先将日期格式化为 YYYY-MM-DD 但是我有点搞砸了。

一个好的开始是从我目前在 jsbin 上找到的:http://jsbin.com/ipatok/8/edit

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com