vue中获取当前时间

使用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天

转载自:https://blog.csdn.net/ysq0317/article/details/81089962

你可能感兴趣的:(vue中获取当前时间)