在vue.js里面写一个公用的获取当前日期时间周数的方法

1.写在common.js里面

/**
* description: 获取当前日期,时间,周数
* create_time: 2019-4-19
* function: getDate,getTime,getWeek
*/

class DateTime {
  // 构造方法
  constructor() {
    // 列举Week
    this.weekday = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
    // 获取当前时间
    this.Date = new Date();
    // 获取当前年
    this.year = this.Date.getFullYear();
    // 获取当前月
    this.month = this.Date.getMonth() + 1;
    // 获取当前日
    this.date = this.Date.getDate();
    // 获取当前星期几
    this.day = this.Date.getDay();
    // 获取小时
    this.hour = this.Date.getHours();
    // 获取分钟
    this.minute = this.Date.getMinutes();
    // 获取秒
    this.second = this.Date.getSeconds();
    // 自动补零
    this.month = (this.month < 10) ? '0' + this.month : this.month = this.month;
    this.date = (this.date < 10) ? '0' + this.date : this.date = this.date;
    this.minute = (this.minute < 10) ? '0' + this.minute : this.minute = this.minute;
    this.second = (this.second < 10) ? '0' + this.second : this.second = this.second;
  };
  /**
  * 取当前日期
  * @returns {string}
  */
  getDate() {
    return this.year + '-' + this.month + '-' + this.date + ' ' + ' ';
  };
  /**
  * 获取当前时间
  * @returns {string}
  */
  getTime() {
    return this.hour + ':' + this.minute + ':' + this.second;
  };
  /**
  * 获取当前星期几
  *@returns {string}
  */
  getWeek() {
    return this.weekday[this.day]
  };
}
export { DateTime }

2.在add-regular-inspection.vue里面引用


3.控制台打印当前日期,时间,周数
在vue.js里面写一个公用的获取当前日期时间周数的方法_第1张图片

你可能感兴趣的:(Vue.js,前端)