目錄
此外,day.js也可以實現類似的功能,見:https://blog.csdn.net/qq_40323256/article/details/110930383
cnpm i -S moment
import moment from 'moment'
有兩種方式:過濾器用法、掛載vue上
關於過濾器的詳細介紹可參考:https://blog.csdn.net/qq_40323256/article/details/116355085
main.js中註冊:
Vue.filter('formatDate', function (value) {
return moment(value).format('YYYY-MM-DD HH:mm')
})
使用:
<el-table-column label="更新日期" prop="date" align="center">
<template slot-scope="scope">
<i class="el-icon-time"></i>
<span style="margin-left: 10px">{{ scope.row.date | formatDate('YYYY-MM-DD HH:mm:ss') }}</span>
</template>
</el-table-column>
效果:
<template>
<div>
{{ new Date() | formatDate('YYYY-MM-DD HH:mm:ss') }}
</div>
</template>
<script>
import moment from "moment"; //引入moment
export default {
data() {
return {};
},
filters: {
formatDate(value) {
return moment(value).format("YYYY-MM-DD HH:mm");
}
}
};
</script>
main.js中引入
Vue.prototype.$moment = moment//掛載Vue上
使用:
this.$moment(new Date()).format("YYYY-MM-DD")
效果: