js获取当前时间并处理为YY-MM-DD格式,利用moment.js插件处理时间

获取当前时间并且转成YY-MM-DD格式:
//获取当前日期

  getNowFormatDate() {
      var date = new Date();
      var seperator1 = "-";
      var year = date.getFullYear();
      var month = date.getMonth() + 1;
      var strDate = date.getDate();
      if (month >= 1 && month <= 9) {
        month = "0" + month;
      }
      if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
      }
      var currentdate = year + seperator1 + month + seperator1 + strDate;
      return currentdate;
    }

使用moment插件 也可以处理 并且可以计算倒退前多少天多少周多少月多少年的日期

import moment from “moment”
Vue.prototype.$moment = moment

//时间处理 多少天之前

handleDate(time) {
  const date = this.$moment().subtract(time, "days").format("YYYY-MM-DD") + '\xa0' + '00:00:00'
  this.fromDate = date
},

//处理时间戳为指定格式

 const startDate = this.$moment(this.startTime).format("YYYY-MM-DD HH:mm:ss")
 //将时间转为时间戳
 const startTime = (new Date(argsData.fromDate)).getTime(); //得到毫秒数

你可能感兴趣的:(vue的PC开发)