html 生日倒计时,js响应式生日倒计时

//封装获取ID的方法

function $(id) {

return typeof id === 'string' ? document.getElementById(id) : id;

}

/**

* [checkTime description]

*/

function checkTime(i) {

if (i < 10) {

i = "0" + i;

}

return i;

}

/**

* [showTime description]

* @return {[type]} [展示时间]

*/

function showTime() {

var curtime = new Date(); //当前时间

var endtime = new Date("2017/12/1,00:00:00"); //目标时间

var leftTime = (endtime.getTime() - curtime.getTime()) / 1000; //毫秒(ms)

var leftDay = parseInt(leftTime / (24 * 60 * 60)); //剩余天数

var leftHour = parseInt(leftTime / (60 * 60) % 24); //剩余小时

var leftMin = parseInt(leftTime / 60 % 60); //剩余分钟

var leftSec = parseInt(leftTime % 60); //剩余秒

$('day').innerHTML = checkTime(leftDay);

$('hour').innerHTML = checkTime(leftHour);

$('min').innerHTML = checkTime(leftMin);

$('sec').innerHTML = checkTime(leftSec);

if (leftTime <= 0) {

$('title').innerHTML = "再见2016,2017你好";

$('day').innerHTML = 0;

$('hour').innerHTML = 0;

$('min').innerHTML = 0;

$('sec').innerHTML = 0;

}

setTimeout(showTime, 1000);

}

showTime();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值