使用moment.js進行時間格式化


//moment(a)可以傳參數a代表某一天
moment().format('YYYY-MM-DD HH:mm:ss')  // 獲取今天的標准時間,類似 2010/12/22 22:22:22 
moment().valueOf()    // 獲取今天的時間戳 ,類似2232234342000
moment().subtract(num, str).format('YYYY-MM-DD HH:mm:ss')   
//num是數字,str可以是'days','weeks','months',表示今天之前的多少天/周/月;
// 注意:(不包含當天,如果想獲得一周前的時間應該傳參(6,days)); moment().add(num, str).format('YYYY-MM-DD HH:mm:ss') //同理這是今天多少天/周/月之后的。 moment(this.timeRange[1]).diff(moment(this.timeRange[0]) // 計算某兩天之差 //如果想得到某一天的0點到24點可以用下面兩個函數(獲取到的都是時間戳,想換取標准時間可以用moment轉換) // time為時間戳 開始時間 startTime(time) { const nowTimeDate = new Date(time) return nowTimeDate.setHours(0, 0, 0, 0) } //結束時間 endTime(time) { const nowTimeDate = new Date(time) return nowTimeDate.setHours(23, 59, 59, 999) }

  


免責聲明!

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



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