由于项目原因,本文主要写的是此时此刻距离当晚0点的倒计时,需要的同学可以继续看下去
代买如下:
get_date() {//倒计时
var day_date = new Date(new Date(new Date().getTime()+24*60*60*1000).setHours(0,0,0,0)).getTime();//指定今晚0点求时间戳
var now_time = new Date().getTime();//获取当前时间戳
this.hours = Math.floor((day_date-now_time)/60/60/1000).toString().padStart(2,0);
this.minius = Math.floor((day_date-now_time)/60/1000%60).toString().padStart(2,0);
this.second = Math.floor((day_date-now_time)/1000%60).toString().padStart(2,0);
},
使用的时候,则是在页面使用一个定时器
this.timer = setInterval(()=>{
_this.get_date()
},1000)
个人觉得这个定时器可以不用清除,倒计时本来就是时刻变的;不过为了保险起见,跳走的时候还是清一下好些。
每天学习一点点,一个入门级菜鸟程序员的微末追求