当前位置: 代码迷 >> Web前端 >> 展示动态时间
  详细解决方案

展示动态时间

热度:288   发布时间:2012-10-09 10:21:45.0
显示动态时间
今天看到一个动态显示时间的方法 为了防止以后忘记 贴出来
function show(){
var Digital=new Date();
var year=Digital.getFullYear();
var mouth=Digital.getMonth()+1;
var day=Digital.getDate();
var hours=Digital.getHours();
var minutes=Digital.getMinutes();
var seconds=Digital.getSeconds();
var w=Digital.getDay();
var weekday;
if(w==0){weekday  =  "  星期日"}
if(w==1){weekday  =  "  星期一"}
if(w==2){weekday  =  "  星期二"}
if(w==3){weekday  =  "  星期三"}
if(w==4){weekday  =  "  星期四"}
if(w==5){weekday  =  "  星期五"}
if(w==6){weekday  =  "  星期六"}
var dn="AM";
if(hours>12){dn="PM";}
if(hours==0){hours=24;}
if(minutes<=9){minutes="0"+minutes}
if(seconds<=9){seconds="0"+seconds}
var yclock=year+"年"+mouth+"月"+day+"日  "+weekday+"  "+hours+":"+minutes+":"+seconds+"  "+dn;
$("#showTime").html(myclock);
setTimeout("show()",1000);
}

上述方式在火狐的浏览器下 不会动态显示 所以 将最后一句setTimeout("show()",1000);改为 setTimeout(show,1000);就适应了
  相关解决方案