基于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 相关文章推荐
用js实现多域名不同文件的调用方法
Jan 12 Javascript
JS Excel读取和写入操作(模板操作)实现代码
Apr 11 Javascript
JS简单的图片放大缩小的两种方法
Nov 11 Javascript
javascript操作html控件实例(javascript添加html)
Dec 02 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
Jan 02 Javascript
javascript常见用法总结
May 22 Javascript
js实现的早期滑动门菜单效果代码
Aug 27 Javascript
浅谈Javascript中substr和substring的区别
Sep 30 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
Oct 21 Javascript
JavaScript瀑布流布局实现代码
May 06 Javascript
微信小程序实现圆形进度条动画
Nov 18 Javascript
vue路由权限校验功能的实现代码
Jun 07 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
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
Codeigniter生成Excel文档的简单方法
2014/06/12 PHP
php字符串截取函数用法分析
2014/11/25 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
PHP7 错误处理机制修改
2021/03/09 PHP
30个最好的jQuery 灯箱插件分享
2011/04/25 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
javascript中加var和不加var的区别 你真的懂吗
2016/01/06 Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
2016/08/16 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
2016/10/25 Javascript
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
实现单层json按照key字母顺序排序的示例
2017/12/06 Javascript
Vue中的验证登录状态的实现方法
2019/03/09 Javascript
js如何实现元素曝光上报
2019/08/07 Javascript
Layui Form 自定义验证的实例代码
2019/09/14 Javascript
微信小程序如何播放腾讯视频的实现
2019/09/20 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
详解Python用三种方式统计词频的方法
2019/07/29 Python
基于Python实现船舶的MMSI的获取(推荐)
2019/10/21 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
css3加js做一个简单的3D行星运转效果实例代码
2017/01/18 HTML / CSS
如何理解委托
2012/01/06 面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
暑假实习求职信范文
2013/09/22 职场文书
高三地理教学反思
2014/01/11 职场文书
给老师的检讨书
2014/02/11 职场文书
写给导师的自荐信
2015/03/06 职场文书
致运动员赞词
2015/07/22 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python