XLSX.js读取excel日期格式时 将数字转换为正常日期格式

有时候我们通过XLSX读取日期单元格时,会出现一串由数字表示的时间,处理起来不是很方便。
这里我们使用moment来解决这个问题


const moment = require('moment');

const changeDate = (timeNum) => {
    const d = timeNum - 1;
    const t = Math.round((d - Math.floor(d)) * 24 * 60 * 60);
    return moment(new Date(1900, 0, d, 0, 0, t)).format('YYYY-MM-DD HH:mm:ss');
}

你可能感兴趣的:(XLSX.js读取excel日期格式时 将数字转换为正常日期格式)