矩按特定格式的日期对字符串进行排序

时间:2020-05-17 19:18:25

标签: node.js momentjs moment-timezone

我正在尝试按日期对字符串进行排序。

这是我的时刻格式:moment().format('DD/MM/YYYY HH:mm:ss');

这是我的数组:

const dates = [
    { string: 'a', date: '15/05/2020 16:24:02' },
    { string: 'b', date: '15/02/2020 18:19:56' },
    { string: 'c', date: '27/05/2020 23:49:25' }
  ];

我想对日期进行大小排序。像这样:

[
    { string: 'c', date: '27/05/2020 23:49:25' },
    { string: 'a', date: '15/05/2020 16:24:02' },
    { string: 'b', date: '08/02/2020 18:19:56' }
]

我尝试了这段代码,但是没有用。

const sortedDates = dates.sort((a, b) => moment(a.date).format('YYYYMMDDHHmmss') - moment(b.date).format('YYYYMMDDHHmmss'));
console.log(sortedDates);

0 个答案:

没有答案
相关问题