需求:每天凌晨1点前端页面刷新
实现方法(一)
timing () {
setInterval(() => {
var nowTime = new Date();
var hours = nowTime.getHours();
var minutes = nowTime.getMinutes();
if ((hours + '' + minutes) == 10) {
location.reload()
}
}, 1000 * 60);
},
实现方法(二)
timingTwo () {
let timer = new Date(new Date().getTime() + 86400000 + 60 * 60 * 1000 - (new Date().getHours() * 60 * 60 + new Date().getMinutes() * 60 + new Date().getSeconds()) * 1000).getTime(); // 获取明天凌晨1点时间戳
let nowTimer = new Date().getTime(); // 获取当前时间戳
setTimeout(() => {
location.reload()
}, timer - nowTimer);
}