import dayjs from 'dayjs';
export default {
data() {
return {
// 当前日期
date: this.getDay(this.dateFormat),
dateFormat: '',
// 当前时间
time: this.getTime(this.timeFormat),
timeFormat: '',
// 当前星期
week: this.getWeek(),
};
},
mounted() {
window.setInterval(() => {
this.date = this.getDay(this.dateFormat);
this.week = this.getWeek();
this.time = this.getTime(this.timeFormat);
}, 1000);
},
methods: {
getDay(format) {
this.dateFormat = format || 'YYYY-MM-DD';
return dayjs().format(this.dateFormat);
},
getTime(format) {
this.timeFormat = format || 'HH:mm:ss';
return dayjs().format(this.timeFormat);
},
getWeek() {
const obj = {
0: '星期日',
1: '星期一',
2: '星期二',
3: '星期三',
4: '星期四',
5: '星期五',
6: '星期六'
}
return obj[dayjs().day()];
},
}
}