vue 2.0 日期過濾器

過濾器

Vue.js允許你自定義過濾器,可被用作一些常見的文本格式化。

過濾器使用:

  • mustache插值
  • v-bind表達式

日期轉(zhuǎn)換

  • 參數(shù)
    時間戳
    13位: 1501663877978 ms
    10位: 1501573692 s
    注意參數(shù)需要是毫秒
  • 結(jié)果
    2017-07-20 14:31 周四
  filters: {
    formatDate: function (value) {
      if (!value) return ''
      let date = new Date(value * 1000)
      let year = date.getFullYear()  // 獲取完整的年份(4位,1970)
      let month = date.getMonth() + 1  // 獲取月份(0-11,0代表1月,用的時候記得加上1)
      let day = date.getDate()  // 獲取日(1-31)
      let hour = date.getHours()  // 獲取小時數(shù)(0-23)
      let minute = date.getMinutes()  // 獲取分鐘數(shù)(0-59)
      let weekDay = date.getDay() > 0 ? date.getDay() - 1 : 6 // 獲取星期中的天數(shù)(0-6) 0代表周日
      let week = ['一', '二', '三', '四', '五', '六', '日']
      return year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ' 周' + week[weekDay]
    }
  }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容,還有我對于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,168評論 0 29
  • Vue 實例 屬性和方法 每個 Vue 實例都會代理其 data 對象里所有的屬性:var data = { a:...
    云之外閱讀 2,361評論 0 6
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • 1.安裝 可以簡單地在頁面引入Vue.js作為獨立版本,Vue即被注冊為全局變量,可以在頁面使用了。 如果希望搭建...
    Awey閱讀 11,278評論 4 129
  • 下載安裝搭建環(huán)境 可以選npm安裝,或者簡單下載一個開發(fā)版的vue.js文件 瀏覽器打開加載有vue的文檔時,控制...
    冥冥2017閱讀 6,193評論 0 42

友情鏈接更多精彩內(nèi)容