<body onload="disptime();">
<span id="myclock"></span>
</body>
<script type="text/javascript">
function disptime() {
var time = new Date(); //獲得當前時間
var year = time.getYear();//獲得年、月、日
var month = time.getMonth();
var day = time.getDay();
var hour = time.getHours(); //獲得小時、分鐘、秒
var minute = time.getMinutes();
var second = time.getSeconds();
var apm="上午"; //默認顯示上午: AM
//按12小時制顯示
if (hour>12){
hour=hour-12;
apm="下午" ;
}
if (minute<10) //如果分鐘只有1位,補0顯示
minute="0"+minute;
if (second<10) //如果秒數只有1位,補0顯示
second="0"+second;
/*設置文本框的內容為當前時間*/
document.getElementById("myclock").innerHTML = year+"年"+month+"月"+day+"日 "+hour+":"+minute+":"+second+" "+apm;
/*設置定時器每隔1秒(1000毫秒),調用函數disptime()執行,刷新時鐘顯示*/
var myTime = setTimeout("disptime()",1000);
}
</script>