码迷,mamicode.com
首页 > Web开发 > 详细

原生JS轻松实现倒计时功能

时间:2016-10-12 14:43:48      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:function   color   时间差   

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8" />

<title>倒计时</title>

<style>

strong{color: #f00;padding: 0 15px;};

</style>

<script type="text/javascript">

window.onload = function(){

setInterval(function(){

var now = (new Date()).getTime(), //获取当前时间到1970年1月1日0时的毫秒数

dest_time = (new Date(2016,1,11)).getTime(),  //获取目标时间到1970年1月1日0时的毫秒数

time_diff = dest_time - now;   //两者的差值即为时间差,对其进行处理

if(time_diff <= 0){

document.getElementsByTagName(‘p‘)[0].innerHTML = ‘时间已过期‘;

return;

}

var _day = parseInt(time_diff/(24*60*60*1000)), //距离双十一的天数

_dayLeft = time_diff - _day*(24*60*60*1000),

_hours = parseInt(_dayLeft/(60*60*1000)),  //距离双十一的小时数

_hoursLeft = _dayLeft - _hours*(60*60*1000),

_min = parseInt(_hoursLeft/(60*1000)),  //距离双十一的分钟数

_minLeft = _hoursLeft - _min*(60*1000),

_seconds = parseInt(_minLeft/1000);  //距离双十一的秒数,忽略毫秒

var oStrong = document.getElementsByTagName(‘strong‘);

oStrong[0].innerHTML = _day;

oStrong[1].innerHTML = _hours;

oStrong[2].innerHTML = _min;

oStrong[3].innerHTML = _seconds;

},100);

}

</script>

</head>

<body>

<p>离双十一还有:<strong></strong>天<strong></strong>时<strong></strong>分<strong></strong>秒</p>

</body>

</html>


本文出自 “11996687” 博客,请务必保留此出处http://12006687.blog.51cto.com/11996687/1860959

原生JS轻松实现倒计时功能

标签:function   color   时间差   

原文地址:http://12006687.blog.51cto.com/11996687/1860959

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!