-
vue项目中,需要把 moment.js 挂载到全局上(即vue的原型链上),访问时直接使用 this.moment() ;
vue项目中不挂载到全局,单文件(单组件)使用:==>> import moment from "moment"; 然后直接使用 moment()
-
初始化日期 / 时间
初始化日期:moment().format('YYYY-MM-DD');
初始化日期时间:moment().format('YYYY-MM-DD HH:mm:ss');
-
格式化日期 / 时间
格式化日期:moment(value).format('YYYY-MM-DD');
格式化日期时间:moment(value).format('YYYY-MM-DD HH:mm:ss');
-
加/减 ==>> 操作之前必须使用 this.moment(日期变量) ;将要操作的日期转为 moment.js 可以处理的日期时间格式
加法:this.moment().add(1, 'months').format('YYYY-MM-DD'); ==>> 当前日期加一个月并输出格式为 'YYYY-MM-DD'
加法:this.moment(startDate).add(2, 'days').format('YYYY-MM-DD') ==>> 指定日期(startDate)加2天并输出格式 为 'YYYY-MM-DD'
减法: this.moment().subtract(7, 'days'); ==>> 当前时间减去7天
加法:this.moment(startDate).subtract(2, 'days').format('YYYY-MM-DD') ==>> 指定日期(startDate)加减去2天并输出格式 为 'YYYY-MM-DD'
-
更多 功能查看 https://blog.csdn.net/halo1416/article/details/83620022