js 中日期2013-08-30或2019-08-24 12:30:00 轉換成時間戳,和2019-08-29T02:15:08.000+0000轉化為2019-08-29 02:15:08


js 中日期2019-08-24 或2019-08-24 12:30:00 轉換成時間戳

首先將它轉成date日期類型,然后獲取毫秒形式時間戳

let date=new Date("2019-08-24 12:30:00")//date日期類型

let  time= date.getTime();   //毫秒時間戳

2019-08-29T02:15:08.000+0000轉化為2019-08-29 02:15:08

timeFormat(time){
        var d = new Date(time.substr(0, 19));//加入substr(0, 19)處理兼容ios報錯NAN
        var year = d.getFullYear();       //年  
        var month = d.getMonth() + 1;     //月  
        var day = d.getDate();            //日  

        var hh = d.getHours();            //時  
        var mm = d.getMinutes();          //分  
        var ss = d.getSeconds();           //秒  

        var clock = year + "-";

        if (month < 10)
          clock += "0";

        clock += month + "-";

        if (day < 10)
          clock += "0";

        clock += day + " ";

        if (hh < 10)
          clock += "0";

        clock += hh + ":";
        if (mm < 10) clock += '0';
        clock += mm + ":";

        if (ss < 10) clock += '0';
        clock += ss;
        return (clock);
      }

獲取date的年月日等方法如下

Date() 返回當日的日期和時間。 

getDate() 從 Date 對象返回一個月中的某一天 (1 ~ 31)。 

getDay() 從 Date 對象返回一周中的某一天 (0 ~ 6)。 

getMonth() 從 Date 對象返回月份 (0 ~ 11)。 

getFullYear() 從 Date 對象以四位數字返回年份。 

getYear() 請使用 getFullYear() 方法代替。 

getHours() 返回 Date 對象的小時 (0 ~ 23)。 

getMinutes() 返回 Date 對象的分鍾 (0 ~ 59)。 

getSeconds() 返回 Date 對象的秒數 (0 ~ 59)。 

getMilliseconds() 返回 Date 對象的毫秒(0 ~ 999)。 

getTime() 返回 1970 年 1 月 1 日至今的毫秒數。 

getTimezoneOffset() 返回本地時間與格林威治標准時間 (GMT) 的分鍾差。 

getUTCDate() 根據世界時從 Date 對象返回月中的一天 (1 ~ 31)。 

getUTCDay() 根據世界時從 Date 對象返回周中的一天 (0 ~ 6)。 

getUTCMonth() 根據世界時從 Date 對象返回月份 (0 ~ 11)。 

getUTCFullYear() 根據世界時從 Date 對象返回四位數的年份。 

getUTCHours() 根據世界時返回 Date 對象的小時 (0 ~ 23)。 

getUTCMinutes() 根據世界時返回 Date 對象的分鍾 (0 ~ 59)。 

getUTCSeconds() 根據世界時返回 Date 對象的秒鍾 (0 ~ 59)。 

getUTCMilliseconds() 根據世界時返回 Date 對象的毫秒(0 ~ 999)。 

parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒數。 

setDate() 設置 Date 對象中月的某一天 (1 ~ 31)。 

setMonth() 設置 Date 對象中月份 (0 ~ 11)。 

setFullYear() 設置 Date 對象中的年份(四位數字)。 

setYear() 請使用 setFullYear() 方法代替。 

setHours() 設置 Date 對象中的小時 (0 ~ 23)。 

setMinutes() 設置 Date 對象中的分鍾 (0 ~ 59)。 

setSeconds() 設置 Date 對象中的秒鍾 (0 ~ 59)。 

setMilliseconds() 設置 Date 對象中的毫秒 (0 ~ 999)。 

setTime() 以毫秒設置 Date 對象。 

setUTCDate() 根據世界時設置 Date 對象中月份的一天 (1 ~ 31)。 

setUTCMonth() 根據世界時設置 Date 對象中的月份 (0 ~ 11)。 

setUTCFullYear() 根據世界時設置 Date 對象中的年份(四位數字)。 

setUTCHours() 根據世界時設置 Date 對象中的小時 (0 ~ 23)。 

setUTCMinutes() 根據世界時設置 Date 對象中的分鍾 (0 ~ 59)。 

setUTCSeconds() 根據世界時設置 Date 對象中的秒鍾 (0 ~ 59)。 

setUTCMilliseconds() 根據世界時設置 Date 對象中的毫秒 (0 ~ 999)。 

toSource() 返回該對象的源代碼。 

toString() 把 Date 對象轉換為字符串。 

toTimeString() 把 Date 對象的時間部分轉換為字符串。 

toDateString() 把 Date 對象的日期部分轉換為字符串。 

toGMTString() 請使用 toUTCString() 方法代替。 

toUTCString() 根據世界時,把 Date 對象轉換為字符串。 

toLocaleString() 根據本地時間格式,把 Date 對象轉換為字符串。 

toLocaleTimeString() 根據本地時間格式,把 Date 對象的時間部分轉換為字符串。toLocaleDateString() 根據本地時間格式,把 Date 對象的日期部分轉換為字符串。 

UTC() 根據世界時返回 1997 年 1 月 1 日 到指定日期的毫秒數。valueOf() 返回 Date 對象的原始值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM