[javascript]代码库
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>js 显示详细日期时间</title>
</head>
<body>
<SCRIPT language=Javascript>
var tags_before_clock = "<font face='geneva, arial, helvetica, sans-seif' size='4' color='#0000FF'>现在时间:"
var tags_middle_clock = "on"
var tags_after_clock = "</font>"
if (navigator.appName == "Netscape") {
document.write('<layer id="clock"></layer><br>');
}
if (navigator.appVersion.indexOf("MSIE") != -1) {
document.write('<span id="clock"></span>');
}
DaysofWeek = new Array()
DaysofWeek[0] = "Sunday"
DaysofWeek[1] = "Monday"
DaysofWeek[2] = "Tuesday"
DaysofWeek[3] = "Wednesday"
DaysofWeek[4] = "Thursday"
DaysofWeek[5] = "Friday"
DaysofWeek[6] = "Saturday"
Months = new Array()
Months[0] = "January"
Months[1] = "February"
Months[2] = "March"
Months[3] = "April"
Months[4] = "May"
Months[5] = "June"
Months[6] = "July"
Months[7] = "August"
Months[8] = "September"
Months[9] = "October"
Months[10] = "November"
Months[11] = "December"
function upclock() {
var dte = new Date();
var hrs = dte.getHours();
var min = dte.getMinutes();
var sec = dte.getSeconds();
var day = DaysofWeek[dte.getDay()]
var date = dte.getDate()
var month = Months[dte.getMonth()]
var year = dte.getFullYear()
var col = ":";
var spc = " ";
var com = ",";
var apm;
if (date == 1 || date == 21 || date == 31) {
ender = "<sup>st</sup>"
} else if (date == 2 || date == 22) {
ender = "<sup>nd</sup>"
} else if (date == 3 || date == 23) {
ender = "<sup>rd</sup>"
}
else {
ender = "<sup>th</sup>"
}
if (12 < hrs) {
apm = "<font size='-1'>pm</font>";
hrs -= 12;
}
else {
apm = "<font size='-1'>am</font>";
}
if (hrs == 0)
hrs = 12;
if (hrs <= 9)
hrs = "0" + hrs;
if (min <= 9)
min = "0" + min;
if (sec <= 9)
sec = "0" + sec;
if (navigator.appName == "Netscape") {
document.clock.document.write(tags_before_clock + hrs + col + min
+ col + sec + apm + spc + tags_middle_clock + spc + day
+ com + spc + date + ender + spc + month + com + spc + year
+ tags_after_clock);
document.clock.document.close();
}
if (navigator.appVersion.indexOf("MSIE") != -1) {
clock.innerHTML = tags_before_clock + hrs + col + min + col + sec
+ apm + spc + tags_middle_clock + spc + day + com + spc
+ date + ender + spc + month + com + spc + year
+ tags_after_clock;
}
}
setInterval("upclock()", 1000);
</SCRIPT>
</body>
</html>
[代码运行效果截图]