javascript实现模拟时钟的方法
本文实例讲述了javascript实现模拟时钟的方法。分享给大家供大家参考。具体实现方法如下:
<htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>javascript模拟时钟</title> <!--Javascript示例代码解释: 这个示例用到了Javascript内置对象Date的getFullYear, getMonth和getDate方法。首先申明一个变量d,vard=newDate(), 表示将当天的日期值赋给变量d。然后使用getFullYear得到年份的值, 用getMonth得到月份值(注:getMonth返回值范围为0到11, 所以要得到实际的月份,还要加1), 用getDate得到当天日期所在月份的日期值。 这个示例还用到了"test?语句1:语句2", 意思是如果符合test条件,那么执行语句1, 否则使用语句2。计算月和日都用到了这个语法, 如果月和日小于10,在月和日的值之前应该加0。=--> <scripttype="text/javascript"> functionFormat2Len(i){ //if(i<10){ //return"0"+i; //} //else{ //returni; //} returni<10?"0"+i:i; } functionRefreshClock(){ varCurrentTime=newDate(); vartimeStr=CurrentTime.getFullYear()+"-"+ Format2Len(CurrentTime.getMonth()+1)+"-"+ Format2Len(CurrentTime.getDate())+""+ Format2Len(CurrentTime.getHours())+":"+ Format2Len(CurrentTime.getMinutes())+":"+ Format2Len(CurrentTime.getSeconds()); txtClock.value=timeStr; } setInterval("RefreshClock()",1000); </script> </head> <bodyonload="RefreshClock()"> <!--页面加载的时候执行一次--> 当前时间:<inputtype="text"id="txtClock"/> </body> </html>
希望本文所述对大家的javascript程序设计有所帮助。