本篇文章给大家带来的内容是关于html如何实现计数器以及时钟的功能代码 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

在许多的网页中,我们都会看到计数器以及时钟,那么我们怎么自己实现着种功能呢?

先说计数器,计数器的逻辑功能很简单,就是秒针每秒加一,逢60进一就可以。代码如下:

var index = 0;

var i=0;

/**

* 对时间进行预先处理,逢60进一

*/

function counter(){

second = index;

minute=i;

index++;

if(second==60){

second=0;

i++;

index=0;

}

if(second<10){

second = "0"+second;

}

if(minute<10){

minute="0"+minute;

}

return time = minute +":"+second;

}

/**

* 将获得的时间插入到div的区域

*/

function show(){

var time = counter();

document.getElementsByTagName("div")[0].innerHTML=time;

}

/**

* 每秒钟获得一次时间,实现计数功能

*/

function set(){

setInterval("show()",1000);

}

show();

set();

这样,一个简单的计数器就完成了。

时钟功能的代码:

/**

* 向Date类中添加获取当前时间的方法

*/

Date.prototype.currentTime = function(){

var year = this.getFullYear();

var month = this.getMonth()+1;

var day = this.getDate();

var week = this.getDay();

week = "星期"+"日一二三四五六".charAt(week);

month = month<10 ? "0"+month : month;

day = day < 10 ? "0"+day : day;

var hour = this.getHours();

var second = this.getSeconds();

var minute = this.getMinutes();

hour = hour<10 ? "0"+hour : hour;

second = second < 10 ? "0"+second : second;

minute = minute < 10 ? "0"+minute : minute;

return year+"-"+month+"-"+day+" "+week+" "+hour+":"+minute+":"+second;

}

function showTime(){

var time = new Date().currentTime();

document.getElementById("show").innerHTML = time;

}

function setTime(){

showTime();

setInterval("showTime()",1000);

}

window.onload = function(){

setTime();

}

这样,时钟就完成了!

相关推荐:

怎样在html中加入计数器?(2),html如何实现计数器以及时钟的功能代码相关推荐

  1. html如何实现字数计数,html如何实现计数器以及时钟的功能代码

    本篇文章给大家带来的内容是关于html如何实现计数器以及时钟的功能代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在许多的网页中,我们都会看到计数器以及时钟,那么我们怎么自己实现 ...

  2. 无法加载可扩展计数器_多核可扩展计数器

    无法加载可扩展计数器 到处都需要计数器,例如,查找应用程序的关键KPI,应用程序的负载,服务的请求总数,用于查找应用程序吞吐量的一些KPI等. 由于所有这些需求,并发复杂性也增加了,这使这个问题变得有 ...

  3. php计数器归零,php计数器lt;?/*-一个简单的计数器*/functio 爱问知识人

    /* || 一个简单的计数器 */ function get_hitcount($counter_file) { /* 将计数器归零 这样如果计数器还未被使用,初始值将是1 你当然也可以把初始值设成2 ...

  4. verilog设置24进制计数器_任意进制计数器 || 反馈复位法 反馈置数法 || 超级重点 || 数电...

    任意进制计数器 || 反馈复位法 反馈置数法 || 超级重点 || 数电 前面介绍了4位二进制计数器和十进制计数器,但它们的计数长度.计数方式是固定的. 例如: 十进制计数器74160,其计数的模为1 ...

  5. HBase学习之路(七):理解计数器的基本概念及计数器的使用

    内容简介 一.计数器的基本概念 二.在Shell中创建并操作计数器 三.单计数器 四.多计数器 五.总结 一.计数器的基本概念 我在前两篇文章中详细介绍了HBase的过滤器,这是HBase的高级特性之 ...

  6. 七种计数器总结(格雷码计数器、环形计数器、约翰逊计数器、FLSR、简易时分秒数字秒表|verilog代码|Testbench|仿真结果)

    七种计数器总结 一.可复位/置数计数器 1.1 可复位/置数计数器 1.2 Verilog代码 1.3 Testbench 1.4 仿真结果 二.双向(可加可减)计数器 2.1 双向(可加可减)计数器 ...

  7. php 上下位置居中,CSS_css中position:fixed实现div在窗口上下左右居中,上下左右 居中 代码如下 复制 - phpStudy...

    css中position:fixed实现div在窗口上下左右居中 上下左右 居中 代码如下 复制代码代码如下: div{ position:fixed; margin:auto; left:0; ri ...

  8. hdl四位二进制计数器_四位二进制计数器这样接成十进制计数器

    十进制计数器与4位二进制计数器有些相似,但4位二进制计数器需要计数到1111然后 才能返回到0000,而十进制计数器要求计数到1001 (相当于9)就返回0000.8421BCD码 十进制计数器是一种 ...

  9. python函数def里面嵌套def,python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l...

    python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l 直接上代码def l(list): def d(): return list return d ...

  10. 把一个数组的值存入二叉树中,然后利用前序、中序、后序3种方式进行遍历(完整代码以及运行结果)(Java)

    把一个数组的值存入二叉树中,然后利用前序.中序.后序3种方式进行遍历(完整代码以及运行结果) 在最近的面试过程中,听说有小伙伴被面试官要求创建二叉树,然后对该二叉树进行遍历,感觉这一直以来都是一个大家 ...

最新文章

  1. 河南省2013年对口高考 计算机类专业课试题卷答案,河南省对口高考计算机专业课模拟试卷3...
  2. db2-存储过程word版
  3. android启动程序唤起其它app,安卓和rn唤起其他app应用
  4. 模态对话框和非模态对话框的消息循环
  5. 为什么重写HashCode()和equal()
  6. Elasticsearch检索分类详解
  7. 在硒中查找具有链接文本和部分链接文本的元素
  8. 我的世界服务器里怎么无限随机传送,我的世界随机传送插件使用教程 权限指令分享...
  9. 十六、定义数据、定义栈
  10. mysql 禁止存储过程_为什么阿里巴巴禁止使用存储过程?
  11. 解决VScode安装Babel转码器报错:无法将“cnpm“项识别为cmdlet\函数、脚本文件或可运行程序的名称的问题
  12. 红外遥控NEC协议总结
  13. 统计信号处理基础 习题解答3-9
  14. 毕业设计任务书----基于Android的学生考勤管理系统设计与实现
  15. 程序员python开发简历范文_程序员简历就该这样写
  16. spring 学习书籍
  17. 单片机课设中期报告_本科毕业设计中期检查报告.doc
  18. python期权定价公式_美式期权BAW定价的Python3实现
  19. 使用JavaScript实现一个俄罗斯方块
  20. 各大浏览器的内核分别是什么?

热门文章

  1. Excel VBA Dictionary excel vba 字典大全
  2. 下行法求最小割集案例_最小割集求法.docx
  3. Excel工作日日历
  4. 华为P9 回退android6.0,华为P9 Plus从EMUI5.0 版本回退EMUI 4.1官方稳定版本
  5. 【GZH逸佳君】简约ppt模板-答辩ppt模板-毕业季ppt模板-说课ppt模板-ppt模板免费下载-ppt模板下载免费版
  6. 企业微信自建应用 网页授权登录 获取用户信息
  7. android锁屏了怎么办,安卓手机被恶意锁屏该怎么办
  8. 马斯洛提出动机理论_马斯洛的需要层次理论
  9. 人机交互中的情境认知
  10. 已解决IndentationError: unindent does not match any outer indentation level