<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无码网站| 131美女爱做免费毛片| 四虎永久成人免费| 亚洲大码熟女在线观看| 天天拍拍天天爽免费视频| 亚洲JIZZJIZZ妇女| 国产一卡二卡≡卡四卡免费乱码| 午夜成年女人毛片免费观看| 国产日韩精品无码区免费专区国产 | 亚洲AV无码一区二区三区久久精品 | 韩国二级毛片免费播放| 亚洲AV无码专区国产乱码不卡| 成人人观看的免费毛片| 国产亚洲视频在线| 国产午夜亚洲不卡| 特级精品毛片免费观看| 亚洲中文字幕久在线| 国产无遮挡吃胸膜奶免费看| 水蜜桃视频在线观看免费| 国产亚洲精品精品国产亚洲综合| 久久久精品午夜免费不卡| 亚洲综合激情九月婷婷| 午夜视频在线观看免费完整版| 特级毛片A级毛片免费播放| 国产亚洲精品免费视频播放| 99re在线视频免费观看| 亚洲AV永久无码天堂影院| 亚洲情侣偷拍精品| 99re热精品视频国产免费| 亚洲av无码一区二区三区人妖| 亚洲性在线看高清h片| 91香焦国产线观看看免费| 亚洲av乱码中文一区二区三区| 在线亚洲97se亚洲综合在线| 亚洲高清视频免费| 一级做a爰片久久毛片免费陪| 精品亚洲国产成AV人片传媒| 国产成人精品免费视频大全五级| 国产精品免费AV片在线观看| 亚洲最大天堂无码精品区| 国产亚洲情侣一区二区无|