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 相关文章推荐
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
Jun 21 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
Oct 11 Javascript
利用js读取动态网站从服务器端返回的数据
Feb 10 Javascript
jQuery EasyUI 入门必看
Jun 03 Javascript
详解微信小程序开发之下拉刷新 上拉加载
Nov 24 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
Jan 19 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
Nov 15 Javascript
swiper动态改变滑动内容的实现方法
Jan 17 Javascript
深入理解令牌认证机制(token)
Aug 22 Javascript
vue + axios get下载文件功能
Sep 25 Javascript
jquery使用echarts实现有向图可视化功能示例
Nov 25 jQuery
Element Input输入框的使用方法
Jul 26 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/05/16 PHP
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
php5.5中类级别的常量使用介绍
2013/10/02 PHP
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
php解析base64数据生成图片的方法
2016/12/06 PHP
简单实现php上传文件功能
2017/09/21 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
jQuery第三课 修改元素属性及内容的代码
2010/03/14 Javascript
javascript闭包的理解和实例
2010/08/12 Javascript
javascript 拖动表格行实现代码
2011/05/05 Javascript
jQuery1.6 正式版发布并提供下载
2011/05/05 Javascript
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
2014/06/16 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
详解a++和++a的区别
2017/08/30 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
记一次用vue做的活动页的方法步骤
2019/04/11 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
[01:38]完美世界DOTA2联赛(PWL)宣传片:第一站
2020/10/26 DOTA
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
财务担保书范文
2014/04/02 职场文书
设备售后服务承诺书
2014/05/30 职场文书
中标通知书
2015/04/17 职场文书
元宵节晚会主持词
2015/07/01 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
世界十大评分最高的动漫,CLANNAD上榜,第八赚足人们眼泪
2022/03/18 日漫