<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>日期时间</title>
</head>
<body>
<table width="680" align="center" bgcolor="#FFF0F5">
<tr>
<td width="680" align="center">
<span class="top-time" id="nowDate"></span>
<span class="top-time" id="nowTime" style="color:red"></span>
</td>
</tr>
</table>
</body>
<script type="text/javascript">
var ns4up1 = (document.layers) ? 1 : 0; // browser sniffer
var ie4up1 = (document.all && (navigator.appVersion.indexOf("MSIE 4") == -1)) ? 1 : 0;
var ns6up1 = (document.getElementById && !document.all) ? 1 : 0;
function nowclock() {
if (!ns4up1 && !ie4up1 && !ns6up1){
return false;
}
var date = new Date();
var year = date.getFullYear();// 当前年份
var month = date.getMonth() + 1;// 当前月份
var data = date.getDate();// 天
var hours = date.getHours();// 小时
var minute = date.getMinutes();// 分
var second = date.getSeconds();// 秒
var day = date.getDay();//星期
var amOrPm = "AM";
if(hours > 11){
amOrPm = "PM";
}
dispDate = year + "年" + fnW(month) + "月" + fnW(data) + "日";
dispTime = fnW(hours) + ":" + fnW(minute) + ":" + fnW(second) + " " + amOrPm +" " + getWeek(day);
if (ns4up1) {
document.layers.nowTime.document.write(dispTime);
document.layers.nowTime.document.close();
document.layers.nowDate.document.write(dispDate);
document.layers.nowDate.document.close();
} else if (ns6up1) {
document.getElementById("nowTime").innerHTML = dispTime;
document.getElementById("nowDate").innerHTML = dispDate;
} else if (ie4up1) {
nowTime.innerHTML = dispTime;
nowDate.innerHTML = dispDate;
}
setTimeout("nowclock()", 1000);
}
function fnW(str) {// 补位 当某个字段不是两位数时补0
var num;
str >= 10 ? num = str : num = "0" + str;
return num;
}
function getWeek(day){
var weeks = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
return weeks[day];
}
<!-- nowclock(); -->
window.onload = function() {
nowclock();
};
</script>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>日期时间</title>
</head>
<body>
<table width="680" align="center" bgcolor="#FFF0F5">
<tr>
<td width="680" align="center">
<span class="top-time" id="nowDate"></span>
<span class="top-time" id="nowTime" style="color:red"></span>
</td>
</tr>
</table>
</body>
<script type="text/javascript">
var ns4up1 = (document.layers) ? 1 : 0; // browser sniffer
var ie4up1 = (document.all && (navigator.appVersion.indexOf("MSIE 4") == -1)) ? 1 : 0;
var ns6up1 = (document.getElementById && !document.all) ? 1 : 0;
function nowclock() {
if (!ns4up1 && !ie4up1 && !ns6up1){
return false;
}
var date = new Date();
var year = date.getFullYear();// 当前年份
var month = date.getMonth() + 1;// 当前月份
var data = date.getDate();// 天
var hours = date.getHours();// 小时
var minute = date.getMinutes();// 分
var second = date.getSeconds();// 秒
var day = date.getDay();//星期
var amOrPm = "AM";
if(hours > 11){
amOrPm = "PM";
}
dispDate = year + "年" + fnW(month) + "月" + fnW(data) + "日";
dispTime = fnW(hours) + ":" + fnW(minute) + ":" + fnW(second) + " " + amOrPm +" " + getWeek(day);
if (ns4up1) {
document.layers.nowTime.document.write(dispTime);
document.layers.nowTime.document.close();
document.layers.nowDate.document.write(dispDate);
document.layers.nowDate.document.close();
} else if (ns6up1) {
document.getElementById("nowTime").innerHTML = dispTime;
document.getElementById("nowDate").innerHTML = dispDate;
} else if (ie4up1) {
nowTime.innerHTML = dispTime;
nowDate.innerHTML = dispDate;
}
setTimeout("nowclock()", 1000);
}
function fnW(str) {// 补位 当某个字段不是两位数时补0
var num;
str >= 10 ? num = str : num = "0" + str;
return num;
}
function getWeek(day){
var weeks = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
return weeks[day];
}
<!-- nowclock(); -->
window.onload = function() {
nowclock();
};
</script>
</html>