最近做浏览器界面倒计时,用js就实现,两种方式:

一:设置时长,进行倒计时。比如考试时间等等

代码如下:

简单时长倒计时

var maxtime = 60 * 60; //一个小时,按秒计算,自己调整!

function CountDown() {

if (maxtime >= 0) {

minutes = Math.floor(maxtime / 60);

seconds = Math.floor(maxtime % 60);

msg = "距离结束还有" + minutes + "分" + seconds + "秒";

document.all["timer"].innerHTML = msg;

if (maxtime == 5 * 60)alert("还剩5分钟");

--maxtime;

} else{

clearInterval(timer);

alert("时间到,结束!");

}

}

timer = setInterval("CountDown()", 1000);

运行结果:

二:设置时间戳,进行倒计时。比如距离活动结束时间等等

代码如下:

js简单时分秒倒计时

function countTime() {

//获取当前时间

var date = new Date();

var now = date.getTime();

//设置截止时间

var str="2017/5/17 00:00:00";

var endDate = new Date(str);

var end = endDate.getTime();

//时间差

var leftTime = end-now;

//定义变量 d,h,m,s保存倒计时的时间

var d,h,m,s;

if (leftTime>=0) {

d = Math.floor(leftTime/1000/60/60/24);

h = Math.floor(leftTime/1000/60/60%24);

m = Math.floor(leftTime/1000/60%60);

s = Math.floor(leftTime/1000%60);

}

//将倒计时赋值到div中

document.getElementById("_d").innerHTML = d+"天";

document.getElementById("_h").innerHTML = h+"时";

document.getElementById("_m").innerHTML = m+"分";

document.getElementById("_s").innerHTML = s+"秒";

//递归每秒调用countTime方法,显示动态时间效果

setTimeout(countTime,1000);

}

00

00

00

00

运行结果:

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

html倒计时代码执行操作,JS倒计时两种实现方式代码实例相关推荐

  1. html倒计时代码执行操作,JS实现十分钟倒计时代码实例

    编写JS倒计时代码需要用到很多JavaScript知识,比如:if函数,Math.floor,定时器setInterval等等,如有不清楚的小伙伴可以参考PHP中文网的相关文章,或者访问 JavaSc ...

  2. 【sklearn】数据预处理之独热编码(含两种实现方式+代码理解)

    最近学习机器学习,接触到独热编码相关内容,参考了一些资料,加上自己的思考,做出了如下总结: 一.什么是独热编码 独热编码,即One-Hot编码,又称一位有效编码,其方法是使用N位状态寄存器来对N个状态 ...

  3. java7代码示例_Java中的七种排序方式代码示例

    packagebaseJava;/*** @title SortMethods.java *@authorDonsenChen * @Date 2018年5月2日 上午10:16:03 * @Desc ...

  4. iOS活动倒计时的两种实现方式

    代码地址如下: http://www.demodashi.com/demo/11076.html 在做些活动界面或者限时验证码时, 经常会使用一些倒计时突出展现. 现提供两种方案: 一.使用NSTim ...

  5. 多线程python实现方式_python多线程的两种实现方式(代码教程)

    本篇文章给大家带来的内容是关于python多线程的两种实现方式(代码教程),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 线程是轻量级的进程,进程中可划分出多个线程,线程可独立的调度 ...

  6. 页面倒计时按钮的两种实现方式

    页面倒计时按钮的两种实现方式: 现假设需求为:点击打开页面后,让用户阅读本页面内容并进行60s倒计时,倒计时结束后用户才可以点击"确定"按钮,进行页面跳转. ①第一种实现方式,打开 ...

  7. JS中有两种自加法操作

    JS中有两种自加法操作.它们的运算符是++,它们的函数是向1添加运算符. 我和我的区别在于操作的顺序和组合的方向. 其中: ++var被称为预自动添加,变量执行自动添加操作后.它的操作是先执行自动加法 ...

  8. JS,两种在页面加载完成后自动执行的方法(ready,onload)

    JS,两种在页面加载完成后自动执行的方法 1.jQuery的ready事件,需要引入jQuery的包才能使用,表示文档结构已经加载完成(不包含图片等非文字媒体文件): ready可以多次调用,可以绑定 ...

  9. 运行python程序的两种方式交互式和文件式_执行Python程序的两种方式

    交互式(了解) 交互式环境下,敲完一条命令按下enter键马上能看到结果,调试程序方便.程序无法永久保存,关掉cmd窗口数据就消失了. 命令行式(了解) 打开文本编辑器,在文本编辑器中写入一串字符. ...

  10. 在.NET中执行Async/Await的两种错误方法

    微信公众号:架构师高级俱乐部 关注可了解更多的编程,架构知识.问题或建议,请公众号留言; 如果你觉得此文对你有帮助,欢迎转发 在.NET中执行异步/等待的两种错误方法 在应用开发中,我们为了提高应用程 ...

最新文章

  1. 要活多久才能赚回你交的养老金
  2. elementui 响应式导航栏网站_什么是响应式网站?响应式网站的优势介绍
  3. hdfs 操作 入门api
  4. 实验报告类与对象水井问题_物业设施设备巡检检查对象、周期和频次
  5. 通过url,获取html内容,并解析,如何使用 JavaScript 解析 URL
  6. Android Setting 日期相关API,自定义DatePicker
  7. 算法笔记_面试题_17.二分法搜索_模板及示例十几道
  8. springmvc 接收对象 滴灌摘要
  9. Android 使用VideoView播放本地视频详解
  10. 10本Java架构师必读书籍
  11. Fingerprint 解锁流程
  12. 读 Robert C. Solomon 之 《世界哲学简史》
  13. Android+上百实例源码分析以及开源分析+集合打包
  14. Failed to introspect Class [org.springframework.cloud.gateway.config.GatewayAutoConfiguration$NettyC
  15. 简单的网络数据++分类++封装OkHttp
  16. 【视频学习】12堂快速阅读课,10倍提升阅读效率
  17. 半导体复习-本征半导体
  18. yii2高级模板安装和yii migrate的使用
  19. Java --- HtmlUnit 简介
  20. 是否可以继承String类

热门文章

  1. 3dmax2020渲染器下载3dmax2020渲染器VRay4.2下载安装教程
  2. 如何看待Corona渲染器,它是否会影响国内vray渲染器的地位?
  3. Nero 软件各种组件简单介绍
  4. 黑莓9000和9900哪个好_入手黑莓9900,黑莓手机9900怎么样?
  5. Springboot毕设项目基于springboot的小区旧物交易系统的设计与实现j8o94java+VUE+Mybatis+Maven+Mysql+sprnig)
  6. VMware Workstation 的 MacOS 解锁补丁 Unlocker 3.0.4
  7. 如何检测VC运行库是否安装
  8. 杭州爱华科技“AWA5661”噪音采集软件
  9. 微博表情 文本与图片对照表
  10. c#二次开发明华URF-R330读写器读写问题解决方案