最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于導(dǎo)入excel時(shí)js轉(zhuǎn)換時(shí)間的正確方式

 更新時(shí)間:2021年09月09日 09:27:41   作者:藍(lán)雨溪  
這篇文章主要給大家介紹了關(guān)于導(dǎo)入excel時(shí)js轉(zhuǎn)換時(shí)間的正確方式,以及js讀取excel中日期格式轉(zhuǎn)換問(wèn)題的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、基礎(chǔ)

1、excel的日期是以1900-1-0開(kāi)始計(jì)算的,既1900-1-1就是1天;

2、js的Date是以 1970-1-1 08:00:00 開(kāi)始的;

excel時(shí)間換算如下:

點(diǎn)擊常規(guī)后變化如下:

二、問(wèn)題描述

往往我們?cè)谧鰁xcel導(dǎo)入的時(shí)候,解析出來(lái)的是一個(gè)數(shù)字時(shí)間,這時(shí)候就有必要進(jìn)行時(shí)間格式化轉(zhuǎn)換了!

三、解決思路

1、用1970-1-1減去1900-1-1得到相差為:25567天 0小時(shí) 5分鐘 43秒;

2、減去多出來(lái)的1天8小時(shí);

js代碼如下:

let time = new Date((43831-25567) * 24 * 3600000 - 5 * 60 * 1000 - 43 * 1000  - 24 * 3600000 - 8 * 3600000)
let year = time.getFullYear() + ''
console.log('year:'+year)
let month = time.getMonth() + 1 + ''
console.log('month:'+month)
let date = time.getDate() + ''
console.log('data:'+date)

附:js讀取excel中日期格式轉(zhuǎn)換問(wèn)題

在使用js-xlsx插件來(lái)讀取excel時(shí),會(huì)將2018/10/16這種數(shù)據(jù)自動(dòng)裝換成48264.12584511.

所以需要自己手動(dòng)再轉(zhuǎn)換回來(lái)

// excel讀取2018/01/01這種時(shí)間格式是會(huì)將它裝換成數(shù)字類似于46254.1545151415 numb是傳過(guò)來(lái)的整數(shù)數(shù)字,format是之間間隔的符號(hào)
    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

總結(jié)

到此這篇關(guān)于導(dǎo)入excel時(shí)js轉(zhuǎn)換時(shí)間的正確方式的文章就介紹到這了,更多相關(guān)導(dǎo)入excel時(shí)js轉(zhuǎn)換時(shí)間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

龙泉市| 滕州市| 金门县| 板桥市| 洞头县| 怀远县| 宁陵县| 封开县| 四平市| 原平市| 吴桥县| 手游| 司法| 册亨县| 建水县| 剑河县| 定安县| 芜湖市| 屏东县| 鹤庆县| 合川市| 胶州市| 达日县| 腾冲县| 襄城县| 观塘区| 云安县| 乌苏市| 驻马店市| 揭东县| 阳原县| 桂阳县| 双江| 津市市| 张家口市| 天门市| 龙里县| 板桥市| 岱山县| 石渠县| 白山市|