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');
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容