怎样用js把['2023-03-06 16:00:00','2023-03-07 17:00:00','2023-03-08 18:00:00']这样的时间数组,只取中间的日期,转换为['03-06','03-07','03-08']这样的数组?
时间: 2023-03-28 14:02:39 浏览: 72
js获取时间并实现字符串和时间戳之间的转换
5星 · 资源好评率100%
可以使用JavaScript中的map()函数和正则表达式来实现:
const dates = ['2023-03-06 16:00:00','2023-03-07 17:00:00','2023-03-08 18:00:00'];
const formattedDates = dates.map(date => date.match(/\d{2}-(\d{2})/)[1] + '-' + date.match(/-(\d{2})/)[1]);
console.log(formattedDates); // ['03-06', '03-07', '03-08']
阅读全文