javascript中倒计时的原理与实例介绍(代码)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript中倒计时的原理与实例介绍(代码),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2097字,纯文字阅读大概需要3分钟。
内容图文
![javascript中倒计时的原理与实例介绍(代码)](/upload/InfoBanner/zyjiaocheng/285/7df4b42a1b25497f94a598cc9f81c9e3.jpg)
本篇文章给大家带来的内容是关于javascript中倒计时的原理与实例介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
倒计时原理:未来的时间点-现在的时间点// 现在的时间点(在变) var iNow = new Date();
// 未来的时间点(不变)
//下面两种方法都可以定义未来的时间点 // var iNew = new Date( 2013, 10, 27, 21,56,0 ); var iNew = new Date( 'November 27,2013 22:3:0' ); // 数字形式:new Date( 2013,4,1,9,48,12 ); // 字符串形式:new Date('June 10,2013 12:12:12'); // January、February、March、April、May、June、 // July、August、September、October、November、December
var t = Math.floor((iNew - iNow)/1000); 除以1000将毫秒变为秒,因为可能出现小数,所以向下取整
// 天:Math.floor(t/86400) 未来时间与现在相差多少天
// 时:Math.floor(t%86400/3600) 未来时间与现在相差多少小时
// 分:Math.floor(t%86400%3600/60) 未来时间与现在相差多少分钟
// 秒:t%60 未来时间与现在相差多少秒
倒计时实例:
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> .t1 { width:400px; } </style> <script> /* var t = Math.floor( new Date().getTime()/1000 ); alert( Math.floor(t/86400)+'天'+Math.floor(t%86400/3600)+'时'+Math.floor(t%86400%3600/60)+'分'+t%60+'秒' ); */ window.onload = function () { var aInp = document.getElementsByTagName('input'); var iNow = null; var iNew = null; var t = 0; var str = ''; var timer = null; aInp[2].onclick = function () { iNew = new Date(aInp[0].value); clearInterval( timer ); timer = setInterval (function (){ iNow = new Date(); t = Math.floor( ( iNew - iNow ) / 1000 ); if ( t >= 0 ) { str = Math.floor(t/86400)+'天'+Math.floor(t%86400/3600)+'时'+Math.floor(t%86400%3600/60)+'分'+t%60+'秒'; aInp[1].value = str; } else { clearInterval( timer ); } }, 1000); }; }; </script> </head> <body> 距离:<input class="t1" type="text" value="November 27,2013 22:3:0" /><br /> 还剩:<input class="t1" type="text" /> <input type="button" value="开始倒计时吧" /> </body> </html>
相关推荐:
JS实现的倒计时效果实例(2则实例)_javascript技巧
js实现的倒计时按钮实例_javascript技巧
以上就是javascript中倒计时的原理与实例介绍(代码)的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的javascript中倒计时的原理与实例介绍(代码)全部内容,希望文章能够帮你解决javascript中倒计时的原理与实例介绍(代码)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。