网页时钟的实现方式

setInterval()是Window对象的方法,调用此方法来按照指定的周期(以毫秒计)来调用函数或计算表达式。

var dayarray=new Array("星期天","星期一","星期二","星期三","星期四","星期五","星期六");
   var montharray=new Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");
   
   function getthedate(){
    var mydate=new Date()
    var year=mydate.getYear()
    if (year < 1000) {
     year+=1900
    }
    var day=mydate.getDay()
    var month=mydate.getMonth()
    var daym=mydate.getDate()
    if (daym<10) {
     daym="0"+daym
    }
    var hours=mydate.getHours()
    var minutes=mydate.getMinutes()
    var seconds=mydate.getSeconds()
    var dn="AM"
   
    if (hours>=12) { dn="PM" }
    if (hours>23) { hours=0 }
    if (hours<=9) { hours="0"+hours }
    if (minutes<=9) { minutes="0"+minutes }
    if (seconds<=9) { seconds="0"+seconds }
   
    //change font size here
    var cdate = year+"年"+montharray[month]+daym+"日&nbsp;"+hours+":"+minutes+":"+seconds;
   
    if (document.all) {
     document.all.clock.innerHTML=cdate
    } else if (document.getElementByIdx) {
     document.getElementByIdx("clock").innerHTML=cdate
    } else {
     document.write(cdate)
    }
   }
   if (!document.all&&!document.getElementByIdx) {
    getthedate()
   }
   
   function showDate() {
    if (document.all||document.getElementByIdx) {
     setInterval("getthedate()",1000)
    }
   }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值