html:
<div>
<p>{{nowWeek}}</p><p><span>{{nowDate}}</span>{{nowTime}}</p>
</div>
script:
data () { return { timer: null, nowWeek: '', nowDate: '', nowTime: '' }
}
mounted:
mounted () { this.timer = setInterval(() => { this.setNowTimes() },1000)}
methods:
setNowTimes () { //获取以后工夫 let myDate = new Date() let wk = myDate.getDay() let yy = String(myDate.getFullYear()) let mm = myDate.getMonth() + 1 let dd = String(myDate.getDate() < 10 ? '0' + myDate.getDate() : myDate.getDate()) let hou = String(myDate.getHours() < 10 ? '0' + myDate.getHours() : myDate.getHours()) let min = String(myDate.getMinutes() < 10 ? '0' + myDate.getMinutes() : myDate.getMinutes()) let sec = String(myDate.getSeconds() < 10 ? '0' + myDate.getSeconds() : myDate.getSeconds()) let weeks = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] let week = weeks[wk] this.nowDate = yy + '-' + mm + '-' + dd this.nowTime = hou + ':' + min + ':' + sec this.nowWeek = week
}`