年月日 - 星期 - 时间
dataTime: {
dateDay: null,
dateYear: null,
dateWeek: null,
weekday: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
},
formatTime(time, fmt) {
if (!time) return '';
else {
const date = new Date(time);
const o = {
'M+': date.getMonth() + 1,
'd+': date.getDate(),
'H+': date.getHours(),
'm+': date.getMinutes(),
's+': date.getSeconds(),
'q+': Math.floor((date.getMonth() + 3) / 3),
S: date.getMilliseconds(),
};
if (/(y+)/.test(fmt))
fmt = fmt.replace(
RegExp.$1,
(date.getFullYear() + '').substr(4 - RegExp.$1.length)
);
for (const k in o) {
if (new RegExp('(' + k + ')').test(fmt)) {
fmt = fmt.replace(
RegExp.$1,
RegExp.$1.length === 1 ?
o[k] :
('00' + o[k]).substr(('' + o[k]).length)
);
}
}
return fmt;
}
},
getDateTime() {
setInterval(() => {
this.dataTime.dateYear = this.formatTime(new Date(), 'yyyy/MM/dd');
this.dataTime.dateWeek = this.dataTime.weekday[new Date().getDay()];
this.dataTime.dateDay = this.formatTime(new Date(), 'HH: mm: ss');
}, 1000)
},