JavaScript日期排序

 

 1         //日期排序
 2         function sortDownDate(a, b) {
 3             return Date.parse(a.received) - Date.parse(b.received);
 4         }
 5 
 6         function sortUpDate(a, b) {
 7             return Date.parse(b.received) - Date.parse(a.received);
 8         }
 9 
10 
11         var arr=[
12             {
13                 sender: "elson",
14                 received: "2017-08-18 13:23:21",
15                 age: "21"
16             },
17             {
18                 sender: "neson",
19                 received: "2017-03-18 19:23:21",
20                 age: "22"
21             },
22             {
23                 sender: "nelson",
24                 received: "2015-08-18 13:23:21",
25                 age: "22"
26             },
27             {
28                 sender: "lson",
29                 received: "2018-01-18 12:12:12",
30                 age: "56"
31             },
32             {
33                 sender: "nelson",
34                 received: "2011-02-18 13:23:21",
35                 age: "22"
36             },
37             {
38                 sender: "son",
39                 received: "2011-08-18 3:3:3",
40                 age: "22"
41             },
42             {
43                 sender: "eson",
44                 received: "2017-01-18 13:23:21",
45                 age: "22"
46             },
47             {
48                 sender: "nelson",
49                 received: "2017-08-18 6:6:6",
50                 age: "34"
51             },
52             {
53                 sender: "elon",
54                 received: "2017-02-18 13:23:21",
55                 age: "22"
56             },
57             {
58                 sender: "elon",
59                 received: "2017-04-18 13:23:21",
60                 age: "22"
61             },
62             {
63                 sender: "lson",
64                 received: "2017-06-18 13:23:21",
65                 age: "22"
66             },
67             {
68                 sender: "eon",
69                 received: "2017-08-18 13:23:21",
70                 age: "22"
71             },
72         ];
73 
74         //console.log(arr.sort(sortDownDate));//正序
75         //console.log(arr.sort(sortUpDate));//反序

 

 

  结果如下:

  左为正序

(arr.sort(sortDownDate)),右为反序(arr.sort(sortUpDate))

  

   

 

 

  

  这是其他排序的方法,欢迎查看,欢迎给意见!

JavaScript非数字(中文)排序

JavaScript按纯数字排序

  按JavaScript按IP地址排序

JavaScript按日期排序之灵活排序

转载于:https://www.cnblogs.com/nelsonlei/p/8431445.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值