excel时间是从1900年开始计数,与js的1970年开始计数不同。所以需要进行转换。
代码如下:
let _date = new Date((time - 1) * 24 * 60 * 60 * 1000)
//time为excel记录的天数,先转换为毫秒数,再转为标准时间
_date.setYear(_date.getFullYear() - 70)
//setYear仅将_date的年份-70.其他不变
excel时间是从1900年开始计数,与js的1970年开始计数不同。所以需要进行转换。
代码如下:
let _date = new Date((time - 1) * 24 * 60 * 60 * 1000)
//time为excel记录的天数,先转换为毫秒数,再转为标准时间
_date.setYear(_date.getFullYear() - 70)
//setYear仅将_date的年份-70.其他不变