<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關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題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時間戳與時間日期間相互轉換

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

        JavaScript時間戳與時間日期間相互轉換

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

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

          1、將日期轉換為時間戳。

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

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

          2、將時間戳轉換為日期。

        var t = 787986456465; // 當參數為數字的時候,那么這個參數就是時間戳,被視為毫秒,創建一個距離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 (中國標準時間) 不設定時分秒,則默認轉換為00:00:00

        PS:下面看下javascript時間戳和日期字符串相互轉換

        <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來做格式的轉換。

        總結

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

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

        文檔

        JavaScript時間戳與時間日期間相互轉換

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

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费a级毛片视频| 免费国产成人午夜电影| 亚洲va无码手机在线电影| 日本黄页网址在线看免费不卡| 免费看a级黄色片| 国产高潮流白浆喷水免费A片 | 性做久久久久免费观看| 亚洲精品亚洲人成在线| 免费看www视频| 日韩电影免费在线观看网址| 亚洲国产精品成人网址天堂| 一级片在线免费看| 中文字幕亚洲无线码a| 国产午夜精品理论片免费观看 | 日本视频在线观看永久免费| 亚洲国产成人精品无码区在线观看| a在线免费观看视频| 亚洲国产精品免费视频| 亚洲电影免费观看| 亚洲综合精品第一页| 四虎影在线永久免费观看| 一级毛片免费不卡直观看| 亚洲欧洲日产国码无码久久99 | 日本亚洲免费无线码| 中文字幕无码精品亚洲资源网久久 | 亚洲av福利无码无一区二区 | 亚洲第一网站男人都懂| 成人自慰女黄网站免费大全| 老司机亚洲精品影院| 女人张腿给男人桶视频免费版| 国产AV无码专区亚洲AV琪琪| 亚洲精品少妇30p| 午夜福利不卡片在线播放免费| 亚洲av无码成人精品区一本二本 | 久久亚洲精品无码播放| 免费视频成人片在线观看| 亚洲av无码不卡久久| 亚洲真人日本在线| 嘿嘿嘿视频免费网站在线观看| 精品国产亚洲一区二区三区在线观看 | 亚洲国产成人无码AV在线|