基于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 容错处理代码, 屏蔽错误信息
Mar 09 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
Nov 04 Javascript
浅谈window对象的scrollBy()方法
Jul 15 Javascript
jQuery实现高亮显示网页关键词的方法
Aug 07 Javascript
JS中mouseup事件丢失的原因与解决办法
Jun 14 Javascript
angularjs2中父子组件的数据传递的实例代码
Jul 05 Javascript
JavaScript代码执行的先后顺序问题
Oct 29 Javascript
微信小程序之圆形进度条实现思路
Feb 22 Javascript
mpvue项目中使用第三方UI组件库的方法
Sep 30 Javascript
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 jQuery
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 Javascript
开发Node CLI构建微信小程序脚手架的示例
Mar 27 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
php中文字符截取防乱码
2008/03/28 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
使用JavaScript获取Request中参数的值方法
2016/09/27 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
2018/04/28 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
基于node简单实现RSA加解密的方法步骤
2019/03/21 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
2020/07/31 Javascript
Vue环境搭建+VSCode+Win10的详细教程
2020/08/19 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
[40:17]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第一场
2018/04/06 DOTA
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
Python数组遍历的简单实现方法小结
2016/04/27 Python
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
基于pip install django失败时的解决方法
2018/06/12 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
2018/12/19 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
基于python实现把图片转换成素描
2019/11/13 Python
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
护士自荐信怎么写
2013/10/18 职场文书
党员贯彻十八大精神思想汇报范文
2014/10/25 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
我的1919观后感
2015/06/03 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
初一数学教学反思
2016/02/17 职场文书
redis不能访问本机真实ip地址的解决方案
2021/07/07 Redis
CDPR谈《巫师》新作用虚幻5原因 称不会为Epic独占
2022/04/06 其他游戏