通过js-xlsx获取上传的excel文件中的时间字段出现异常

通过js-xlsx获取上传的excel文件中的时间字段出现异常
excel中时间字段如下:

img

通过js-xlsx获取上传的excel文件中的时间字段如下:

img

尝试过用moment.js处理,但是报错

img

img

这种情况应该如何处理?

已解决 https://blog.csdn.net/weixin_44961532/article/details/125643286
读取excel,日期格式需要加上 cellDates: true 参数, el-table-column 需要显示的时候也要格式化;

readExcel1 (files) {
  if (files.length <= 0) {
    return false
  } else if (!/\.(xls|xlsx)$/.test(files[0].name.toLowerCase())) {
    this.$Message.error('上传格式不正确,请上传xls或者xlsx格式')
    return false
  }
 
  const fileReader = new FileReader()
  fileReader.onload = (ev) => {
    try {
      const data = ev.target.result
      const workbook = XLSX.read(data, {
        type: 'binary',
        cellDates: true
      })
      const wsname = workbook.SheetNames[0]// 取第一张表
      const ws = XLSX.utils.sheet_to_json(workbook.Sheets[wsname])// 生成json表格内容
      this.list = ws
    } catch (e) {
      return false
    }
  }
  fileReader.readAsBinaryString(files[0])
}

table中显示时要加上formatter 处理时间格式