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

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

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

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

varindex=0;

vari=0;

/**

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

*/

functioncounter(){

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;

}

returntime=minute+":"+second;

}

/**

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

*/

functionshow(){

vartime=counter();

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

}

/**

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

*/

functionset(){

setInterval("show()",1000);

}

show();

set();

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

时钟功能的代码:

/**

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

*/

Date.prototype.currentTime=function(){

varyear=this.getFullYear();

varmonth=this.getMonth()+1;

varday=this.getDate();

varweek=this.getDay();

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

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

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

varhour=this.getHours();

varsecond=this.getSeconds();

varminute=this.getMinutes();

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

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

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

returnyear+"-"+month+"-"+day+""+week+""+hour+":"+minute+":"+second;

}

functionshowTime(){

vartime=newDate().currentTime();

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

}

functionsetTime(){

showTime();

setInterval("showTime()",1000);

}

window.οnlοad=function(){

setTime();

}

这样,时钟就完成了!

ef9c7a286852aa611f094cd33bd79fef.png

AYnvjU4cvkzNAAAAAElFTkSuQmCC

本文转载自中文网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值