基于JavaScript实现自动更新倒计时效果


Posted in Javascript onDecember 19, 2016

实现倒计时效果需要掌握js中的两个知识点:
1、setTimeout函数 每隔1秒钟更新秒钟时间
2、Date对象 计算时间差

下面贴出 元旦倒计时代码

<!DOCTYPE html>
<html>
 <head>
 <title>example.html</title>

 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 <meta http-equiv="description" content="this is my page">
 <meta http-equiv="content-type" content="text/html; charset=UTF-8">

 <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
 <script>

 //定义计时器,每隔1秒钟调用timer函数
 var timerCount= window.setTimeout("timer()",1000);
 function timer(){
 var date=new Date("2017","1","1","0","0","0");
 var deadlineTime=date.getTime();
 var nowDate=new Date();
 var nowTime=nowDate.getTime();
 var distTime=deadlineTime-nowTime;
 //判断是否到达时间期限
 if(distTime>0){
 var d=Math.floor(distTime/1000/3600/24);
 var h=Math.floor(distTime/1000/3600%24);
 var m=Math.floor(distTime/1000/60%60);
 var s=Math.floor(distTime/1000%60);
 var str="距离2017年元旦还有"+d+"天"+h+"时"+m+"分"+s+"秒";
 document.getElementById("timeout").innerHTML=str;
 timerCount= window.setTimeout("timer()",1000); 
 }
 else{
 //到达时间期限的时候清楚计时器;
 window.clearTimeout(timerCount);
 alert("时间已到");
 }

 }
 </script>
 </head>

 <body>
 <p id="timeout"> </p>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript全局变量封装模块实现代码
Nov 28 Javascript
js触发asp.net的Button的Onclick事件应用
Feb 02 Javascript
在Google 地图上实现做的标记相连接
Jan 05 Javascript
JavaScript学习小结(一)——JavaScript入门基础
Sep 02 Javascript
jQuery深拷贝Json对象简单示例
Jul 06 Javascript
Bootstrap笔记—折叠实例代码
Mar 13 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
Aug 15 Javascript
vue实现图片加载完成前的loading组件方法
Feb 05 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
Feb 08 Javascript
原生JS实现自定义下拉单选选择框功能
Oct 12 Javascript
微信小程序 JS动态修改样式的实现方法
Dec 16 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
Sep 24 Javascript
Bootstrap的基本应用要点浅析
Dec 19 #Javascript
详解javascript获取url信息的常见方法
Dec 19 #Javascript
js封装tab标签页实例分享
Dec 19 #Javascript
jQuery焦点图轮播效果实现方法
Dec 19 #Javascript
JS实现焦点图轮播效果的方法详解
Dec 19 #Javascript
jQuery拖拽通过八个点改变div大小
Nov 29 #Javascript
jQuery网页定位导航特效实现方法
Dec 19 #Javascript
You might like
PHP4实际应用经验篇(6)
2006/10/09 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
php之curl设置超时实例
2014/11/03 PHP
yii实现model添加默认值的方法(2种方法)
2016/01/06 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
alert出数组中的随即值代码
2014/09/25 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
浅谈js的ajax的异步和同步请求的问题
2016/10/07 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
在vue项目实现一个ctrl+f的搜索功能
2020/02/28 Javascript
vue 在methods中调用mounted的实现操作
2020/08/07 Javascript
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
Python中实现三目运算的方法
2015/06/21 Python
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
Python多线程thread及模块使用实例
2020/04/28 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
银行服务明星推荐材料
2014/05/29 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
安全生产协议书
2016/03/22 职场文书
python爬取新闻门户网站的示例
2021/04/25 Python