时间提示脚本,这个有点怪,时间是用估的

- 中国WEB开发者网络 (http://www.webasp.net)
-- 网页特效 (http://www.webasp.net/javascript/)
--- 时间提示脚本,这个有点怪,时间是用估的 (http://www.webasp.net/javascript/1/24.htm)
-- 发布日期: 2004-05-24
<!-- 网页特效代码由[中国WEB开发者网络:http://www.ChinaWebDev.com]提供! -->
<!-- 要实现此效果需要 2 个步骤: -->

<!-- 第 1 步: -->
<!-- 把下面的代码加到<HEAD></HEAD>区域中: -->

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function doFormalTime() {
var myTime = new Date();
var myHour = myTime.getHours();
var myMinutes = myTime.getMinutes();
var ampm = "早上";

if (myHour >= 12) {
myHour -= 12; // change to PM
ampm = "pm";
}
Hour = new Array(
"一点", "二点", "三点", "四点",
"五点", "六点", "七点", "八点",
"九点", "十点", "十一点", "十二点");

myMin = myMinutes - (myMinutes % 5);

if (myMinutes % 5 > 2) myMin += 5;

var text = "估计现在的时间为: ";

switch(myMin) {
case 0 : myHour--; break;
case 5 : text += "零五分"; myHour--; break;
case 10 : text += "十分"; myHour--; break;
case 15 : text += "十五分"; myHour--; break;
case 20 : text += "二十分"; myHour--; break;
case 25 : text += "二十五"; myHour--; break;
case 30 : text += "三十分"; myHour--; break;
case 35 : text += "差二十五分"; break;
case 40 : text += "差二十分"; break;
case 45 : text += "差十五分"; break;
case 50 : text += "差十分"; break;
case 55 : text += "差五分"; break;
case 60 : break;
}
if (myHour < 1) myHour++;
if (ampm == "pm") {
ampm = (myHour >= 4) ? "晚上" : "中午";
}
text += ampm + Hour[myHour];
return text;
}
// End -->
</script>




<!-- 第 2 步: -->
<!-- 把下面的代码加到<BODY></BODY>区域中: -->

<script>
document.write(doFormalTime());
</script>


webasp.net