function nowtime(){
var date = new Date(); //生成时间函数类
var y = date.getFullYear(); //调用时间类 得到 年份
var month = date.getMonth()+1; //月份从0--11 (对应1--12) //得到月份
var d = date.getDate(); //得到天数
var h = date.getHours(); //小时
var m = date.getMinutes(); //分钟
var s = date.getSeconds(); //秒
var w = date.getDay(); //星期几
if(w==0){ //西方星期天时 为 w 为 0
w = '日';
}
m = check(m); //调用check函数,作用为 当分钟为 5时,显示为 05;
s = check(s);
month = check(month);
d = check(d);
var time =y+'-'+month +'-'+d+' '+ h + ':' + m +':'+s+' 今天是星期'+w;
document.getElementById('time').innerHTML = time; //得到id为time的标签,将时间显示
t = setTimeout('nowtime()',400); //setTimeout ('',time)执行函数一次,当函数快执行完时,再执行 .
}
function check(i){
if(i <10 ){
i = '0'+i;
}
return i;
}
<body οnlοad="nowtime();"> //在body中添加 onload属性 当页面加载时 调用 nowtime 函数
<span id="time"></span> //id为time的标签
显示效果为: