<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • js 時間戳轉(zhuǎn)為日期格式

          2021-5-10    前端達人

          什么是Unix時間戳(Unix timestamp): Unix時間戳(Unix timestamp),或稱Unix時間(Unix time)、POSIX時間(POSIX time),是一種時間表示方式,定義為從格林威治時間1970年01月01日00時00分00秒起至現(xiàn)在的總秒數(shù)。Unix時間戳不僅被使用在Unix系統(tǒng)、類Unix系統(tǒng)中,也在許多其他操作系統(tǒng)中被廣泛采用。

          目前相當一部分操作系統(tǒng)使用32位二進制數(shù)字表示時間。此類系統(tǒng)的Unix時間戳最多可以使用到格林威治時間2038年01月19日03時14分07秒(二進制:01111111 11111111 11111111 11111111)。其后一秒,二進制數(shù)字會變?yōu)?0000000 00000000 00000000 00000000,發(fā)生溢出錯誤,造成系統(tǒng)將時間誤解為1901年12月13日20時45分52秒。這很可能會引起軟件故障,甚至是系統(tǒng)癱瘓。使用64位二進制數(shù)字表示時間的系統(tǒng)(最多可以使用到格林威治時間292,277,026,596年12月04日15時30分08秒)則基本不會遇到這類溢出問題。

          一.js將時間轉(zhuǎn)換成時間戳

          1.js獲取當前時間戳的方法

          var timestamp1 = Date.parse(new Date());
          var timestamp2 = (new Date()).valueOf();
          var timestamp3 = new Date().getTime();

          第一種:獲取的時間戳是把毫秒改成000顯示,第二種和第三種是獲取了當前毫秒的時間戳。

          2.js獲取制定時間戳的方法

          var oldTime = (new Date("2015/06/23 08:00:20")).getTime()/1000;

          getTime()返回數(shù)值的單位是毫秒。

          演示

          二.js把時間戳轉(zhuǎn)為為普通日期格式

          1.Date toLocaleStdding方法

          function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleStdding().replace(/:\d{1,2}$/,' ');     
          }

          parseInt() 函數(shù)可解析一個字符串,并返回一個整數(shù)。

          js中時間操作單位是毫秒。

          toLocaleStdding() 方法可根據(jù)本地時間把 Date 對象轉(zhuǎn)換為字符串,并返回結(jié)果。

          replace() 方法用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。

          replace(/:\d{1,2}$/,' ')驗證替換以:開始有一位或二位數(shù)字的結(jié)束字符串,就是秒;替換為空

          顯示如下:

          image

          演示

          所以我們可以利用正則表達式改變我們想要的日期格式。

          2.Date 屬性方法

          復制代碼
          復制代碼
          function add0(m){return m<10?'0'+m:m } function format(shijianchuo)
          { //shijianchuo是整數(shù),否則要parseInt轉(zhuǎn)換 var time = new Date(shijianchuo); var y = time.getFullYear(); var m = time.getMonth()+1; var d = time.getddate(); var h = time.getHours(); var mm = time.getMinutes(); var s = time.getSeconds(); return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s);
          }
          復制代碼
          復制代碼

          image

          演示





          藍藍設計www.sdgs6788.com )是一家專注而深入的界面設計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網(wǎng)站建設 平面設計服務


          文章來源:網(wǎng)絡某處。
          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。






          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.sdgs6788.com

          存檔

          久久精品国产网红主播| 精品国产91久久久久久久| 日日狠狠久久偷偷色综合96蜜桃| 日批日出水久久亚洲精品tv| 色妞色综合久久夜夜| 国产精品丝袜久久久久久不卡| 久久精品三级视频| 欧美大香线蕉线伊人久久| 99久久国产综合精品成人影院| 久久只有这里有精品4| 91精品国产综合久久精品| 国内精品伊人久久久久影院对白| 久久www免费人成看片| 国产精品综合久久第一页| 久久亚洲精品人成综合网| 亚洲欧美久久久久9999 | 久久久久国色AV免费观看| 久久精品一区二区三区AV| 国产三级精品久久| 国产91色综合久久免费| 7777精品久久久大香线蕉| 欧美与黑人午夜性猛交久久久 | 色婷婷久久综合中文久久蜜桃av| 久久嫩草影院免费看夜色| 亚洲天堂久久精品| 久久婷婷激情综合色综合俺也去| 久久综合久久综合亚洲| 欧美久久一级内射wwwwww.| 国产成人精品久久一区二区三区av| 国内精品久久久人妻中文字幕| 久久成人国产精品免费软件| 热99RE久久精品这里都是精品免费 | 久久久久se色偷偷亚洲精品av| 国内精品欧美久久精品| 久久国产高清一区二区三区| 丁香五月综合久久激情| 国产精品无码久久四虎| 久久亚洲AV无码西西人体| 色婷婷噜噜久久国产精品12p | 久久精品无码一区二区无码| 久久精品99久久香蕉国产色戒|