timeNow(timeStamp) {
let hh =
new Date(timeStamp).getHours() < 10
? '0' + new Date(timeStamp).getHours()
: new Date(timeStamp).getHours();
let mm =
new Date(timeStamp).getMinutes() < 10
? '0' + new Date(timeStamp).getMinutes()
: new Date(timeStamp).getMinutes();
let ss =
new Date(timeStamp).getSeconds() < 10
? '0' + new Date(timeStamp).getSeconds()
: new Date(timeStamp).getSeconds();
this.nowTime = hh + ' : ' + mm + ' : ' + ss;
},
nowTimes() {
this.timeNow(new Date());
setInterval(this.nowTimes, 1000);
this.clear();
},
clear() {
clearInterval(this.nowTimes);
this.nowTimes = null;
},
getNowDate() {
this.nowDate.year = new Date().format('yyyy');
this.nowDate.month = new Date().format('MM');
this.nowDate.date = new Date().format('dd');
let days = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
let today = new Date();
let weekday = today.getDay();
this.nowDate.weekDay = days[weekday];
},
2、获取当前多少天
radioChange(e) {
let day = this.getDay(0);
let historyDay = this.getDay(-e);
return [historyDay, day];
},
getDay(day) {
let today = new Date();
let targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24 * day;
today.setTime(targetday_milliseconds);
return this.format(today);
},
format(date) {
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
if (month >= 1 && month <= 9) {
month = `0${month}`;
}
if (day >= 1 && day <= 9) {
day = `0${day}`;
}
return `${year}-${month}-${day}`;
},