vue-過濾器-時間戳轉換


main.js

// 將時間戳轉日期格式的過濾器
Vue.filter('dateFormat', (dataStr) => {
      var time = new Date(dataStr);
    
      function timeAdd0(str) {
        if (str < 10) {
          str = '0' + str;
        }
        return str
      }
      var y = time.getFullYear();
      var m = time.getMonth() + 1;
      var d = time.getDate();
      var h = time.getHours();
      var mm = time.getMinutes();
      var s = time.getSeconds();
      return y + '-' + timeAdd0(m) + '-' + timeAdd0(d) + ' ' + timeAdd0(h) + ':' + timeAdd0(mm) + ':' + timeAdd0(s);
})

new Vue({
      el: '#app',
      render: h => h()
})

.vue

<div id="app">
       <p>{{ dateTime | dateFormat }}</p>
</div>

moment時間戳-過濾器

import moment from 'moment'// 可以不用use

Vue.filter('moment', (e)=>{
  return moment(e).format('YYYY-MM-DD')
})
//    使用
<div id="app">
       <p>{{date | moment}}</p> 
</div>

喜歡的小伙伴可以關注我的微信公眾號“前端偽大叔”

 


免責聲明!

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



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