美文网首页
js读取excel中日期格式转换问题

js读取excel中日期格式转换问题

作者: world_7735 | 来源:发表于2020-08-06 18:03 被阅读0次

// excel读取2018/01/01这种时间格式是会将它装换成数字类似于46254.1545151415 numb是传过来的整数数字,format是之间间隔的符号

    formatDate(numb, format) {
      const time = new Date((numb - 1) * 24 * 3600000 + 1)
      time.setYear(time.getFullYear() - 70)
      const year = time.getFullYear() + ''
      const month = time.getMonth() + 1 + ''
      const date = time.getDate() - 1 + ''
      if (format && format.length === 1) {
        return year + format + month + format + date
      }
      return year + (month < 10 ? '0' + month : month) + (date < 10 ? '0' + date : date)
    },  
console.log(formatDate(42618, '/')) // 2016-9-5

相关文章

网友评论

      本文标题:js读取excel中日期格式转换问题

      本文链接:https://www.haomeiwen.com/subject/epdtdktx.html