js简单倒计时实现代码


Posted in Javascript onApril 30, 2016

本文实例讲述了js简单倒计时实现代码。分享给大家供大家参考,具体如下:

<div class="time">
 距离活动结束还有<span id="day"></span>天
 <span id="hours"></span>小时
 <span id="min"></span>分
 <span id="sec"></span>秒
</div>
<script type="text/javascript">
var day = document.getElementById("day");
var hours = document.getElementById("hours");
var min = document.getElementById("min");
var sec = document.getElementById("sec");
var DifferenceHour = -1;
var DifferenceMinute = -1;
var DifferenceSecond = -1;
//var Tday = new Date("07 20,2016 10:00:00")  //**倒计时时间点-注意格式
var Tday = new Date("07/20/2016 10:00:00");  //IE:月/日/年
var daysms = 24 * 60 * 60 * 1000;
var hoursms = 60 * 60 * 1000;
var Secondms = 60 * 1000;
var microsecond = 1000;
function clock () {
 var time = new Date();
 var hour = time.getHours();
 var minute = time.getMinutes();
 var second = time.getSeconds();
 var timevalue = "" + ((hour > 12) ? hour-12:hour);
 timevalue += ((minute < 10) ? ":0":":") + minute;
 timevalue += ((second < 10) ? ":0":":") + second;
 timevalue += ((hour > 12) ? " PM":" AM");
 // document.formnow.now.value = timevalue
 var convertHour = DifferenceHour;
 var convertMinute = DifferenceMinute;
 var convertSecond = DifferenceSecond;
 var Diffms = Tday.getTime() - time.getTime();
 DifferenceHour = Math.floor(Diffms / daysms);
 Diffms -= DifferenceHour * daysms;
 DifferenceMinute = Math.floor(Diffms / hoursms);
 Diffms -= DifferenceMinute * hoursms;
 DifferenceSecond = Math.floor(Diffms / Secondms);
 Diffms -= DifferenceSecond * Secondms;
 var dSecs = Math.floor(Diffms / microsecond);
 if (convertHour != DifferenceHour) {
 day.innerHTML = DifferenceHour;
 }
 if (convertMinute != DifferenceMinute) {
 hours.innerHTML = DifferenceMinute;
 }
 if (convertSecond != DifferenceSecond) {
 min.innerHTML = DifferenceSecond;
 }
 sec.innerHTML = dSecs;
 // document.formnow.Tnow.value= DifferenceHour DifferenceMinute + DifferenceSecond + dSecs
 setTimeout("clock()", 1000);
}
clock();
</script>

更多关于JavaScript相关内容可查看本站专题:《JavaScript时间与日期操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js中符号转意问题示例探讨
Aug 19 Javascript
jquery checkbox实现单选小例
Nov 27 Javascript
让table变成exls的示例代码
Mar 24 Javascript
jQuery实现首页图片淡入淡出效果的方法
Jun 10 Javascript
angular源码学习第一篇 setupModuleLoader方法
Oct 20 Javascript
JavaScript之filter_动力节点Java学院整理
Jun 28 Javascript
vue-cli如何引入bootstrap工具的方法
Oct 19 Javascript
JavaScript获取用户所在城市及地理位置
Apr 21 Javascript
详解react-refetch的使用小例子
Feb 15 Javascript
laravel实现中文和英语互相切换的例子
Sep 30 Javascript
微信小程序实现左侧滑动导航栏
Apr 08 Javascript
微信小程序实现多图上传
Jun 19 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
Apr 29 #Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
Apr 29 #Javascript
jQuery中数据缓存$.data的用法及源码完全解析
Apr 29 #Javascript
浅析Javascript中bind()方法的使用与实现
Apr 29 #Javascript
深入剖析JavaScript中的函数currying柯里化
Apr 29 #Javascript
javascript中利用柯里化函数实现bind方法【推荐】
Apr 29 #Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
Apr 29 #Javascript
You might like
PHP学习笔记 用户注册模块用户类以及验证码类
2011/09/20 PHP
file_get_contents(&quot;php://input&quot;, &quot;r&quot;)实例介绍
2013/07/01 PHP
PHP变量内存分配问题记录整理
2013/11/27 PHP
php+xml实现在线英文词典之添加词条的方法
2015/01/23 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
JS 字符串连接[性能比较]
2009/05/10 Javascript
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
关于Vue源码vm.$watch()内部原理详解
2019/04/26 Javascript
jquery 遍历hash操作示例【基于ajax交互】
2019/10/12 jQuery
Vue的自定义组件不能使用click方法的解决
2020/07/28 Javascript
python使用Pycharm创建一个Django项目
2018/03/05 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
2019/04/17 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
Python3标准库之dbm UNIX键-值数据库问题
2020/03/24 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
C#面试题
2016/05/06 面试题
毕业生优秀推荐信
2013/11/26 职场文书
优秀毕业生事迹材料
2014/02/12 职场文书
本科应届生自荐信
2014/06/29 职场文书
年检委托书
2014/08/30 职场文书
学风建设演讲稿
2014/09/12 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python
微信小程序实现聊天室功能
2021/06/14 Javascript
美国运营商 T-Mobile 以 117.83Mb/s 的速度排第一位
2022/04/21 数码科技