/** * 获得系统当前时间方法-eclock-简单实现 * @param clock */ function getEClock(clock){ var date=new Date(); var year=date.getFullYear();//年-4位表示 如:2012 var month=date.getMonth()+1;//月 0~11 所以要加 1才正确 var day=date.getDate();//日 1~31 var week=date.getDay();//星期 0~6 var weeks=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");//自己写的数组,为了匹配中文的星期 var xq=weeks[week];//星期 var hour=date.getHours();//小时0~23 var min=date.getMinutes();//分钟0~59 var sec=date.getSeconds();//秒 0~59 var datetime=year+"年"+month+"月"+day+"日"+" "+xq+" "+hour+"时"+min+"分"+sec+"秒";//拼接一起,当然可以直接在这里修改显示格式 clock.innerHTML="<font>当前系统是 : "+datetime+"</font>";//以html文本形式显示在页面上 }
window.onload=function(){//window 对象调用onload在页面加载时执行该匿名函数 var timer=window.setInterval("getEClock(clock)", 1000);//setInterval("A()",B)每隔多少时间执行一次A方法 }