基于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 UI-Draggable 参数集合
Jan 10 Javascript
jQuery选中select控件 无法设置selected的解决方法
Sep 01 Javascript
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
Oct 01 Javascript
js清除input中type等于file的值域(示例代码)
Dec 24 Javascript
jquery进行数组遍历如何跳出当前的each循环
Jun 05 Javascript
JavaScript获取文本框内选中文本的方法
Feb 20 Javascript
js控制TR的显示隐藏
Mar 04 Javascript
JavaScript 冒泡排序和选择排序的实现代码
Sep 03 Javascript
JS中微信小程序自定义底部弹出框
Dec 22 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
Feb 22 Javascript
jQuery层级选择器_动力节点节点Java学院整理
Jul 04 jQuery
老生常谈ES6中的类
Jul 31 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
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
脚本收藏iframe
2006/07/21 Javascript
JS小框架 fly javascript framework
2009/11/26 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
利用pm2部署多个node.js项目的配置教程
2017/10/22 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[01:22:28]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第一场 1月18日
2021/03/11 DOTA
python类继承用法实例分析
2014/10/10 Python
python验证码识别教程之滑动验证码
2018/06/04 Python
python爬取网页转换为PDF文件
2018/06/07 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
通过python实现windows桌面截图代码实例
2020/01/17 Python
Python requests设置代理的方法步骤
2020/02/23 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
Pandas对每个分组应用apply函数的实现
2020/12/13 Python
Window10上Tensorflow的安装(CPU和GPU版本)
2020/12/15 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
艺术设计专业个人求职信范文
2013/12/11 职场文书
父母对孩子说的话
2014/04/12 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书