[Vue.js] 搭配 moment.js 處理時間格式

因為有些瀏覽器處理原生的 js 時間會有問題,所以我們會使用像 moment.js 這類的幫我們處理時間。

要搭配 vue 的話只要用一個 method 來處理
methods: {
  moment: function () {
    return moment();
  }
},

再寫一個 filter 去處理想要把時間變成怎樣
filters: {
  moment: function (date) {
    return moment(date).format('MM/DD H:mm');
  }
}

這樣就可以很簡單的幫我們把時間轉換成想要的格式了
{{ date | moment }}

留言