excel应该是比我们现在的时间快70年,也可以通过这个逻辑来写一种通用方法
export default function excelDateToJSDate(serial) {
let days = Math.floor(serial - 25569);//25569是从1970年1月1日开始
let timestamp = days * 24 * 60 * 60 * 1000;
let date = new Date(timestamp);//将时间戳转换成时间 格式为:2021-11-01
//下面是判断是否是闰年
if (serial < 61) {
timestamp += 24 * 60 * 60 * 1000;//如果是闰年就加一天
date = new Date(timestamp);//将时间戳转换成时间 格式为:2021-11-03
}
return date;
}