前端表格导入number类型转时间问题

在前端表格导入过程中遇到问题,当时间数据被解析为Number类型(如44028)时,需要将其转换为日期格式。为解决此问题,可以使用在线工具或JavaScript进行转换。文章探讨了将Number类型的时间转换为时间戳的方法,并指出网上某些解决方案存在的问题。
摘要由CSDN通过智能技术生成

近期在做导出导入时发现在表格中修改时间后导入获取的数据为44028.不是时间格式,导入存在问题,如果在表格中设置单元格格式又太麻烦。
在线日期转化成时间戳:http://coolaf.com/tool/unix

转换方法如下(可以对参数类型做number判断):

ExcelDateToJSDate1(serial) {
   
      if (typeof serial === 'number') {
   
        let utcDays = Math.floor(serial - 25569)
        let utcValue = utcDays * 86400
        let dateInfo = new Date(utcValue * 1000)
        let month = dateInfo.getMonth() + 1
        let days = dateInfo.getDate()
        let fractionalDay 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值