使用moment.js,一个专门处理时间的类库。
- 在moment.js的官网里,是给了安装方法的
npm install moment --save
- 然后导入并使用
import moment from 'moment' //导入文件
data(){
return{
nowTime: new Date(), // 当前时间
}
},
filters: {
formatDate(nowTime) {
var moment = require("moment");
return moment(nowTime).format("YYYY-MM-DD");
}
},
Vue.prototype.$moment = moment;//赋值使用123
- 在项目可以this.$moment来使用moment的一系列方法了。比如说,格式化时间
- this.$moment().format('MMMM Do YYYY, h:mm:ss a'); // 七月 17日 2018, 10:47:33 晚上
this.$moment().format('dddd'); // 星期二
this.$moment().format("MMM Do YY"); // 7月 17日 18
this.$moment().format('YYYY [escaped] YYYY'); // 2018 escaped 2018
this.$moment().format(); 12345
- 时间的加减乘除:
//加:
this.$moment().add(number,"days");//加number天,后面的day可以换成相应的小时等等
//减:
this.$moment().subtract(number,"days")//减number天