<html>
<body>
<div id="time"></div>
<script>
setInterval("getClientTime()",1000);
/**
* 返回客户端时间
*/
function getClientTime(){
var date = new Date();
// 年、月、日
var year = date.getYear();
var month = date.getMonth()+1;
var day = date.getDate();
// 时、分、秒
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
var dtime = year + "-" + formatNumber(month) + "-" + formatNumber(day);
dtime = dtime + " ";
dtime = dtime + formatNumber(hour) + ":" + formatNumber(minute) + ":" + formatNumber(second);
var obj = document.getElementById("time");
var weekday = getWeekDay(date.getDay());
obj.innerHTML = dtime + " " + weekday;
return dtime;
}
/**
* 格式化数字2--02,1--01
*/
function formatNumber(value){
if (value >= 0 && value < 10) {
value = "0" + value;
}
return value;
}
/**
* 返回星期名称
*/
function getWeekDay(weekday){
var weekdayName;
switch(weekday){
case 0 : weekdayName = "星期日"; break;
case 1 : weekdayName = "星期一"; break;
case 2 : weekdayName = "星期二"; break;
case 3 : weekdayName = "星期三"; break;
case 4 : weekdayName = "星期四"; break;
case 5 : weekdayName = "星期五"; break;
case 6 : weekdayName = "星期六"; break;
}
return weekdayName;
}
</script>
</body>
</html>