使用JS实现动态时钟
本文实例为大家分享了JS实现动态时钟的具体代码,供大家参考,具体内容如下
利用setTime()实现动态的时钟效果
代码如下
正在运行的时钟 /*设置样式:无边框的文本框*/ input, #clock{ width:390; font-size:30px; font-weight:900; color:#FFFFFF; background-color:#930; border:8pxdouble#900; } functiondisptime(){ vartime=newDate();//获得当前时间 varyear=time.getFullYear();//获得年月日 varmonth=time.getMonth();//获得年月日 vardate=time.getDate();//获得年月日 varhour=time.getHours();//获得小时、分钟、秒 varminute=time.getMinutes(); varsecond=time.getSeconds(); if(minute<10)//如果分钟只有1位,补0显示 minute="0"+minute; if(second<10)//如果秒数只有1位,补0显示 second="0"+second; /*设置文本框的内容为当前时间*/ document.getElementById('clock').innerHTML=year+"年"+month+"月"+date+"日"+hour+":"+minute+":"+ second document.myform.myclock.value=year+"年"+month+"月"+date+"日"+hour+":"+minute+":"+second /*设置定时器每隔1秒(1000毫秒),调用函数disptime()执行,刷新时钟显示*/ varmyTime=setTimeout("disptime()",1000); }