Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 日期排序

作者:木齵乄语   发布日期:2025-03-08   浏览:116

// 示例代码:对日期数组进行排序

// 创建一个包含日期字符串的数组
let dates = [
  '2023-10-05',
  '2023-09-15',
  '2023-11-20',
  '2023-08-10'
];

// 使用 sort 方法对日期进行排序
dates.sort((a, b) => {
  // 将日期字符串转换为 Date 对象
  let dateA = new Date(a);
  let dateB = new Date(b);

  // 比较两个日期对象的时间戳
  return dateA - dateB;
});

console.log(dates); // 输出排序后的日期数组

// 解释说明:
// 1. 创建了一个包含日期字符串的数组 `dates`。
// 2. 使用 `sort` 方法对数组进行排序,传入一个比较函数。
// 3. 在比较函数中,将日期字符串转换为 `Date` 对象,以便可以正确地比较日期。
// 4. 返回两个日期对象的时间戳差值,从而实现升序排序。

上一篇:js reduce的用法

下一篇:js 日期比较大小

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站