Vue + Element 獲取標准時間、時間戳進行轉換與操作(年月日)


 

如圖

 

 

 

獲取標時間原生Date格式(Thu Aug 20 2020 14:55:18 GMT+0800 (中國標准時間)),並轉換成  2020-08-20 模式

getTime (time) {
      var date = new Date(time)
      var y = date.getFullYear()
      var m = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1)
      var d = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate())
      return y + '-' + m + '-' + d
    },

 

 將 2020-08-20 轉換成時間戳

 

獲取時間戳

當前時間時間戳:

var date = Date.now()

 

 

 

 

方法一
import moment from 'moment' var startTime='2020-08-07' moment(startTime).unix() * 1000

 

方法二:將日期格式轉換成時間戳:
var date = new Date('2014-04-23 18:55:49:123'); // 有三種方式獲取 var time1 = date.getTime(); var time2 = date.valueOf(); var time3 = Date.parse(date); console.log(time1);//1398250549123 console.log(time2);//1398250549123 console.log(time3);//1398250549000

 

 

將時間戳轉換成日期格式:

復制代碼
function timestampToTime(timestamp) {
        var date = new Date(timestamp * 1000);//時間戳為10位需*1000,時間戳為13位的話不需乘1000
        Y = date.getFullYear() + '-';
        M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
        D = date.getDate() + ' ';
        h = date.getHours() + ':';
        m = date.getMinutes() + ':';
        s = date.getSeconds();
        return Y+M+D+h+m+s;
    }
timestampToTime(1403058804);
console.log(timestampToTime(1403058804));//2014-06-18 10:33:24

 

參考鏈接:https://www.cnblogs.com/ziyoublog/p/9293533.html


免責聲明!

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



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