首先封装
function GoTime(year,month,day){
var now_time=new Date().getTime();//首先获取现在的时间
var future_time=new Date(year,month-1,day).getTime();//然后获取将来的时间
var cha=future_time-now_time;//将来的时间减去现在的时间就是它们的时间差
var day=Math.floor(cha /1000/60/60/24);//用时间差来求他们的相差的天数
var hour=Math.floor(cha /1000/60/60%24);//小时数
var minutes=Math.floor(cha /1000/60%60);//分钟数
var seconds=Math.floor(cha /1000%60);//秒数
return `${day<10?'0'+day:day}天${hour<10?'0'+hour:hour}时${minutes<10?'0'+minutes:minutes}分
${seconds<10?'0'+seconds:seconds}秒` }//最后用$符给他们拼接起来就组成了一个倒计时
下面的话是把组成的这个倒计时给写入到我们的页面上给显示出来
var h1=document.getElementById('times');//写入到页面
var bb=h1.innerHTML;
var bb=GoTime(2019,12,20);
h1.innerHTML=bb;
setInterval(function(){//定时器
var bb=GoTime(2019,12,20);
h1.innerHTML=bb;//赋值
},1000)
console.log(GoTime(2019,12,20))
···
方法名 说明
toDateString() 显示星期几、月、日和年
toTimeString() 显示时、分、秒和时区
toLocaleDateString() 显示星期几、月、日和年
toLocaleTimeString() 显示时、分、秒和时区
toUTCString() 显示完整的UTC日期。