基于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 相关文章推荐
基于jQuery的倒计时插件代码
May 07 Javascript
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
Sep 02 Javascript
jQuery浏览器CSS3特写兼容实例
Jan 19 Javascript
jQuery表格行上移下移和置顶的实现方法
Oct 08 Javascript
AngularJS入门教程之Scope(作用域)
Jul 27 Javascript
JS实现保留n位小数的四舍五入问题示例
Aug 03 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
Oct 14 Javascript
微信小程序  action-sheet详解及实例代码
Nov 09 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
Mar 21 Javascript
Js中async/await的执行顺序详解
Sep 22 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
Feb 22 Javascript
jQuery事件blur()方法的使用实例讲解
Mar 30 jQuery
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
锁定年轻人的双倍活力 星巴克推出星倍醇即饮浓咖啡
2021/03/03 咖啡文化
Banner程序
2006/10/09 PHP
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
2010/06/04 PHP
PHP仿博客园 个人博客(1) 数据库与界面设计
2013/07/05 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
AngularJS基础学习笔记之表达式
2015/05/10 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
微信js-sdk地理位置接口用法示例
2016/10/12 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
vue之数据交互实例代码
2017/06/16 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
2018/02/24 Javascript
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
使用JS监听键盘按下事件(keydown event)
2019/11/07 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
python中实现数组和列表读取一列的方法
2018/04/03 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
selenium在执行phantomjs的API并获取执行结果的方法
2018/12/17 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
Python3简单实现串口通信的方法
2019/06/12 Python
浅析python 中大括号中括号小括号的区分
2019/07/29 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
python绘制封闭多边形教程
2020/02/18 Python
python之生成多层json结构的实现
2020/02/27 Python
Python手动或自动协程操作方法解析
2020/06/22 Python
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
售后客服个人自我评价
2014/09/14 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
2014年培训工作总结范文
2014/11/27 职场文书
联欢会开场白
2015/06/01 职场文书
2015最新婚礼主持词
2015/06/30 职场文书
祝酒词范文
2015/08/12 职场文书