实现倒计时效果需要掌握js中的两个知识点:

1、setTimeout函数 每隔1秒钟更新秒钟时间

2、Date对象 计算时间差

下面贴出 元旦倒计时代码

example.html

//定义计时器,每隔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("时间已到");

}

}

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

html自动刷新倒计时,基于JavaScript实现自动更新倒计时效果相关推荐

  1. 怎么让html自动刷新,“360浏览器怎么设置自动刷新网页解决方案”的解决方案...

    问题描述:如何设置360浏览器的自动刷新功能 解决方案: 1.安装360安全浏览器和360极速浏览器.如果你的浏览器不是360的,那么先打开360安全卫士,找到"软件管家",找到& ...

  2. php ajax 考试倒计时,基于Ajax技术实现考试倒计时并自动提交试卷

    1.概述 在开发网络考试系统时,考试计时并自动提交试卷是必不可少的功能.由于在答卷过程中,试卷不能刷新,所以需要使用Ajax实现无刷新操作.运行本实例,访问准备考试页面index.jsp,在该页面中, ...

  3. android 自动偷能量,基于javascript语言写的在安卓上运行的蚂蚁森林自动偷能量auto.js脚本...

    目前算法比较粗略,是基于能量可能出现的范围,模拟点击,所以效率有点低,但是简单易懂,适合学习 这是复制过来的代码,刚才改动了一下,有一丢丢可能混入了中文标点 附上源码: sleep(5000) var ...

  4. java中自动刷新的语句_页面自动刷新代码大全

    页面自动刷新代码大全,基本上所有要求自动刷新页面的代码都有,大家可以自由发挥做出完美的页面. 1) 10表示间隔10秒刷新一次 2) window.location.reload(true); 如果是 ...

  5. 计算机桌面一直刷新,win7自动刷新桌面怎么办_win7一直自动刷新桌面的解决方法...

    很多用户使用win7 64位旗舰版系统的时候,都会经常对桌面进行刷新,来保持电脑的流畅性.但最近就有网友表示自己的电脑出现了自动刷新桌面的情况.很是烦恼不知道怎么办.那下面小编就来给大家分享win7一 ...

  6. html抢购倒计时,基于JS实现限时抢购倒计时间表代码

    废话不多说了,直接给大家贴代码了,具体代码如下所示: 限时抢购倒计时间表 *{margin:0;padding:0;} #content{width:300px;margin:0 auto;paddi ...

  7. 删除表格数据后自动刷新_Calliope: 表格数据的自动故事生成系统

    视觉数据故事以叙事可视化的形式呈现,如海报或数据视频,通常用于面向数据的故事讲述中,以促进对故事内容的理解和记忆.虽然有用,但技术障碍(如数据分析.可视化和脚本)使可视化数据故事的生成变得困难.现有的 ...

  8. html增删改后让table自动刷新,vue如何实现表格增删改查效果

    vue如何实现表格增删改查效果 发布时间:2021-04-23 14:34:54 来源:亿速云 阅读:90 作者:小新 小编给大家分享一下vue如何实现表格增删改查效果,相信大部分人都还不怎么了解,因 ...

  9. android hotseat自动排列,Hotseat 自动排列(基于AndroidO版本实现iPhone居中效果)

    hi what's up! 我是博主illa! 今天给大家介绍一下在android O版本 launcher3实现的 Hotseat 图标自动排列! 思路:要实现图标自动排列,首先要在每一个图标移除以 ...

最新文章

  1. Python实现线程池
  2. 美国政府突然宣布放弃对 DNS 根区的控制
  3. ASP.NET MVC Json的序列化和反序列化
  4. c#书写规范之---代码书写规范
  5. 解决Windows Server2008 R2中IE开网页时弹出阻止框
  6. 自己动手 CentOS-6.5 安装Oracle11g R2
  7. 月工资8000元无社保公积金,月工资6000元有社保公积金,怎么选?
  8. linux的set命令详解,Linux_批处理 Set 命令详解 让你理解set命令,set,E文翻译过来就是“设置” - phpStudy...
  9. java es score_elasticsearch系列(七)java定义score(示例代码)
  10. STM32学习记录0003——STM32芯片解读
  11. 前端CSS学习(第3、4天)
  12. 什么是跨域?浏览器为何禁止跨越请求?如何解决浏览器跨越问题
  13. 44.android 简单的白天与夜晚模式切换
  14. Echart柱状图中数据显示在图上方
  15. python基础(25):StringIO和BytesIO 序列化
  16. Codeforces 1546 D. AquaMoon and Chess —— 组合数学,一点点想法
  17. django通过openpyxl操作excel文件,实现批量导入数据到数据库。
  18. 阿里云服务器搭建小程序环境开发教程
  19. linux驱动---ioctl函数解析
  20. 广讯通用的java_即时通讯软件代码-跪求!!!开元代码的即时通讯软件附带JAVA代码!!!!...

热门文章

  1. 分布式系统关注点:弹性架构
  2. Spring Cloud Config Server迁移节点或容器化带来的问题
  3. python 点的投影变换
  4. CSDN 文章标题含非法字符
  5. python opencv 在线读取网络图片图像资源
  6. 读取位置 0x00000001 时发生访问冲突
  7. has invalid type class 'numpy.ndarray', must be a string or Tensor
  8. DiffServ实现技术
  9. 悉尼大学计算机工程专业世界排名,2019QS澳洲计算机专业排名,7所大学进入世界百强!...
  10. eclipse写java实现端口_使用eclipse(windows)在java中使用IPv6地址和端口号创建套接字...