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里面引用
<script>
import {DateTime} from "../../../assets/js/common"
export default {
components: { DateTime },
name: "add-regular-inspection",
data() {
return {
week:"",
datas: "",
times: "",
};
},
activated: function() {
let date = new DateTime();
this.week = date.getWeek();
this.datas = date.getDate();
this.times = date.getTime();
console.log(this.datas)
console.log(this.times)
console.log(this.week)
}
};
</script>
3.控制台打印当前日期,时间,周数