js日期字符串数组排序并分割只显示月份和天数
let dateStringsArray = [
"2023-12-31",
"2023-11-15",
"2023-10-01",
"2023-09-05"
];
dateStringsArray.sort(function(a, b) {
// 将字符串日期转换为日期对象进行比较
let dateA = new Date(a);
let dateB = new Date(b);
return dateA - dateB;
});
let monthAndDay = dateStringsArray.map(dateString => {
// 使用字符串分割方法获取月份和日期
let [year, month, day] = dateString.split('-');
return `${month}-${day}`;
});
// 输出排序后的结果
console.log(monthAndDay);