js动态时钟
html代码
<h1 id="date"></h1> <span id="msg"></span>
js代码
function showDateTime(){ var week = new Array('日','一','二','三','四','五','六'); var myDate = new Date(); var year = myDate.getFullYear(); var mouth = myDate.getMonth(); var date = myDate.getDate(); var day = week[myDate.getDay()];//getDay()获取数字星期的数组索引 var h = myDate.getHours(); var m = myDate.getMinutes(); var s = myDate.getSeconds(); //输入日期和星期 document.getElementById("date").innerHTML=(year+"年"+mouth+"月"+date+"日"+"星期"+day+"<br>"); //格式化时分秒 h = formatTwoDigits(h); m = formatTwoDigits(m); s = formatTwoDigits(s); //输入时间 document.getElementById("msg").innerHTML = (h+"时"+m+"分"+s+"秒"+"<br>"); setTimeout("showDateTime()",1000); } window.onload = showDateTime; //若不足两位,前面补零 function formatTwoDigits(s){ if(s<10){ return "0"+s; }else{ return s; } }