在 JavaScript 中按日期对对象数组进行排序
要按日期对对象数组进行排序,有很多方法,但我们将看到一些最首选的方法。
Date 对象: JavaScript 中的 Date 对象用于表示时刻。此时间值自 1970 年 1 月 1 日 UTC(协调世界时)开始。我们可以通过调用 new Date() 构造函数来使用 Date 对象创建日期,如下面的语法所示。
句法:
new Date();
new Date(value);
new Date(dateString);
new Date(year, month, day, hours, minutes, seconds, milliseconds);
参数:
- value:此值是自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。
- dateString:表示日期格式。
- year:表示从 1900 年到 1999 年的整数值。
- 月份:用整数值表示,范围从一月的 0 到十二月的 11。
- day:可选参数。它由月份中某天的整数值表示。
- hours:可选参数。它由一天中小时的整数值表示。
- 分钟:可选参数。它由一个时间分钟的整数值表示。
- seconds:可选参数。它以整数值表示时间的第二个。
- 毫秒:它是可选参数。它以毫秒为单位的整数值表示。
示例 1:此示例使用Date对象按日期对对象数组进行排序。
JavaScript | Sort Object Array By Date
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
例2:本例与上例相同,只是对排序函数稍作修改。
JavaScript | Sort Object Array By Date.
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后: