moment.js官网地址
安装依赖
打开命令行,输入vue ui,打开可视化界面
依赖>安装依赖>运行依赖>moment
配置插件
在项目src目录下,新建dependences目录,新建moment.js
import Vue from 'vue'
import moment from 'moment'
// 设置本地时区
moment.locale('zh-cn')
Vue.prototype.$moment = moment
在main.js中导入moment.js
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import './plugins/element.js'
// 导入moment.js
import './dependences/moment.js'
Vue.config.productionTip = false
new Vue({
router,
render: h => h(App)
}).$mount('#app')
使用
新建一个MomentDemo.vue
<template>
<div>
<el-button @click="test">test</el-button>
</div>
</template>
<script>
export default {
methods: {
test() {
// 获取当前时间输出
console.log(this.$moment().toDate())
// 获取当前时间,并格式化输出
console.log(this.$moment().format('YYYY-MM-DD HH:mm:ss'))
// 时间相减
console.log(this.$moment().subtract(1, 'year').format('YYYY-MM-DD HH:mm:ss'))
console.log(this.$moment().subtract(1, 'months'