<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        JavaScript時間戳與時間日期間相互轉(zhuǎn)換

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:23:57
        文檔

        JavaScript時間戳與時間日期間相互轉(zhuǎn)換

        JavaScript時間戳與時間日期間相互轉(zhuǎn)換:今天在工作中要將獲取到的時間轉(zhuǎn)換為時間戳,一時間竟不知道怎么用,于是不得不去查詢資料,這里特地做個筆記。 1、將日期轉(zhuǎn)換為時間戳。 要將日期轉(zhuǎn)換為時間戳,首先得先獲取到日期,這里可以直接指定日期,或者是使用當前日期。要獲取當前日期,我們可以
        推薦度:
        導讀JavaScript時間戳與時間日期間相互轉(zhuǎn)換:今天在工作中要將獲取到的時間轉(zhuǎn)換為時間戳,一時間竟不知道怎么用,于是不得不去查詢資料,這里特地做個筆記。 1、將日期轉(zhuǎn)換為時間戳。 要將日期轉(zhuǎn)換為時間戳,首先得先獲取到日期,這里可以直接指定日期,或者是使用當前日期。要獲取當前日期,我們可以

        今天在工作中要將獲取到的時間轉(zhuǎn)換為時間戳,一時間竟不知道怎么用,于是不得不去查詢資料,這里特地做個筆記。

          1、將日期轉(zhuǎn)換為時間戳。

          要將日期轉(zhuǎn)換為時間戳,首先得先獲取到日期,這里可以直接指定日期,或者是使用當前日期。要獲取當前日期,我們可以使用new Date()來獲取。直接上代碼。

        // (1)、將當前日期轉(zhuǎn)換為時間戳。
         var now = new Date();
         console.log(now.getTime()) // 將當前日期轉(zhuǎn)換為時間戳,getTime()方法可返回距1970年1月1日之間的毫秒數(shù)。
        
        // (2)、將指定日期轉(zhuǎn)換為時間戳。
         var t = "2017-12-08 20:5:30"; // 月、日、時、分、秒如果不滿兩位數(shù)可不帶0.
         var T = new Date(t); // 將指定日期轉(zhuǎn)換為標準日期格式。Fri Dec 08 2017 20:05:30 GMT+0800 (中國標準時間)
         console.log(T.getTime()) // 將轉(zhuǎn)換后的標準日期轉(zhuǎn)換為時間戳。

          2、將時間戳轉(zhuǎn)換為日期。

        var t = 787986456465; // 當參數(shù)為數(shù)字的時候,那么這個參數(shù)就是時間戳,被視為毫秒,創(chuàng)建一個距離1970年1月一日指定毫秒的時間日期對象。
        console.log(new Date(t)) // Wed Dec 21 1994 13:07:36 GMT+0800 (中國標準時間)
        var t2 = "2017-5-8 12:50:30";
        console.log(new Date(t2)) // Mon May 08 2017 12:50:30 GMT+0800 (中國標準時間)
        var t3 = "2017-10-1";
        console.log(new Date(t3)) // Sun Oct 01 2017 00:00:00 GMT+0800 (中國標準時間) 不設定時分秒,則默認轉(zhuǎn)換為00:00:00

        PS:下面看下javascript時間戳和日期字符串相互轉(zhuǎn)換

        <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="text/javascript">
        // 獲取當前時間戳(以s為單位)
        var timestamp = Date.parse(new Date());
        timestamp = timestamp / 1000;
        //當前時間戳為:1403149534
        console.log("當前時間戳為:" + timestamp);
        // 獲取某個時間格式的時間戳
        var stringTime = "2014-07-10 10:21:12";
        var timestamp2 = Date.parse(new Date(stringTime));
        timestamp2 = timestamp2 / 1000;
        //2014-07-10 10:21:12的時間戳為:1404958872 
        console.log(stringTime + "的時間戳為:" + timestamp2);
        // 將當前時間換成時間格式字符串
        var timestamp3 = 1403058804;
        var newDate = new Date();
        newDate.setTime(timestamp3 * 1000);
        // Wed Jun 18 2014 
        console.log(newDate.toDateString());
        // Wed, 18 Jun 2014 02:33:24 GMT 
        console.log(newDate.toGMTString());
        // 2014-06-18T02:33:24.000Z
        console.log(newDate.toISOString());
        // 2014-06-18T02:33:24.000Z 
        console.log(newDate.toJSON());
        // 2014年6月18日 
        console.log(newDate.toLocaleDateString());
        // 2014年6月18日 上午10:33:24 
        console.log(newDate.toLocaleString());
        // 上午10:33:24 
        console.log(newDate.toLocaleTimeString());
        // Wed Jun 18 2014 10:33:24 GMT+0800 (中國標準時間)
        console.log(newDate.toString());
        // 10:33:24 GMT+0800 (中國標準時間) 
        console.log(newDate.toTimeString());
        // Wed, 18 Jun 2014 02:33:24 GMT
        console.log(newDate.toUTCString());
        Date.prototype.format = function(format) {
         var date = {
         "M+": this.getMonth() + 1,
         "d+": this.getDate(),
         "h+": this.getHours(),
         "m+": this.getMinutes(),
         "s+": this.getSeconds(),
         "q+": Math.floor((this.getMonth() + 3) / 3),
         "S+": this.getMilliseconds()
         };
         if (/(y+)/i.test(format)) {
         format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
         }
         for (var k in date) {
         if (new RegExp("(" + k + ")").test(format)) {
         format = format.replace(RegExp.$1, RegExp.$1.length == 1
         ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
         }
         }
         return format;
        }
        console.log(newDate.format('yyyy-MM-dd h:m:s'));
        </script>

        后面一種直接是設置prototype來做格式的轉(zhuǎn)換。

        總結(jié)

        以上所述是小編給大家介紹的JavaScript時間戳與時間日期間相互轉(zhuǎn)換,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        JavaScript時間戳與時間日期間相互轉(zhuǎn)換

        JavaScript時間戳與時間日期間相互轉(zhuǎn)換:今天在工作中要將獲取到的時間轉(zhuǎn)換為時間戳,一時間竟不知道怎么用,于是不得不去查詢資料,這里特地做個筆記。 1、將日期轉(zhuǎn)換為時間戳。 要將日期轉(zhuǎn)換為時間戳,首先得先獲取到日期,這里可以直接指定日期,或者是使用當前日期。要獲取當前日期,我們可以
        推薦度:
        標簽: js 之間的 javascript
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲 欧洲 自拍 另类 校园| 亚洲AV无码一区二区三区系列| 亚洲欧洲久久精品| 久久久久久AV无码免费网站| 亚洲成a人片77777老司机| 久久免费动漫品精老司机 | 国产亚洲一卡2卡3卡4卡新区| 无码免费午夜福利片在线| 学生妹亚洲一区二区| 中文字幕无码不卡免费视频| 亚洲欧洲免费无码| 国产jizzjizz视频全部免费| 特黄特色大片免费| 中国亚洲女人69内射少妇| 99免费在线视频| 亚洲精品无码不卡| 免费观看黄网站在线播放| 成人亚洲国产精品久久| 国产黄色一级毛片亚洲黄片大全| 成人网站免费大全日韩国产| 亚洲国产精品国自产电影| 91精品视频免费| 无遮挡呻吟娇喘视频免费播放| 久久久久亚洲av毛片大| 在线观看免费视频资源| 亚洲av无码专区首页| 最新精品亚洲成a人在线观看| 97公开免费视频| 亚洲av成人无码网站…| 亚洲精品国偷自产在线| 中文字幕影片免费在线观看 | 亚洲精品无码国产| 无码区日韩特区永久免费系列| 亚洲AV无码成人网站在线观看| 亚洲色成人网站WWW永久| 免费国产成人高清在线观看网站 | 亚洲人成网站18禁止久久影院| 国产一区二区三区在线免费| 曰批全过程免费视频在线观看无码| 亚洲AV综合色区无码二区爱AV| 亚洲精品第一国产综合精品99|