<html>
<head>
<title>Word Clock</title>
<script language="Javascript">
<!--
function timedRefresh(timeoutPeriod) {
setTimeout("location.reload(true);",timeoutPeriod); //auto refresh every 5 second
}
function number(x) {
if (x==1) return "one"; if (x==2) return "two"; if (x==3) return "three";
if (x==4) return "four"; if (x==5) return "five"; if (x==6) return "six";
if (x==7) return "seven"; if (x==8) return "eight"; if (x==9) return "nine";
if (x==10) return "ten"; if (x==11) return "eleven"; if (x==12) return "twelve";
return x; //default
}
function ttime(h,m) {
h = number(h)
if (m<=1 || m>59) return h+" o'clock";
if (m<=1) return "one minute " + "<br>" +y +h;
if (m<=2) return "two minutes " + "<br>" +y +h;
if (m<=3) return "three minutes " + "<br>" +y +h;
if (m<=4) return "four minutes " + "<br>" +y +h;
if (m<=5) return "five " + "<br>" +y +h;
if (m<=6) return "six minutes " + "<br>" +y +h;
if (m<=7) return "seven minutes " + "<br>" +y +h;
if (m<=8) return "eight minutes " + "<br>" +y +h;
if (m<=9) return "nine minutes " + "<br>" +y +h;
if (m<=10) return "ten " + "<br>" +y +h;
if (m<=11) return "eleven minutes " + "<br>" +y +h;
if (m<=12) return "twelve minutes " + "<br>" +y +h;
if (m<=13) return "thirteen minutes " + "<br>" +y +h;
if (m<=14) return "fourteen minutes " + "<br>" +y +h;
if (m<=15) return "quarter " + "<br>" +y +h;
if (m<=16) return "sixteen minutes " + "<br>" +y +h;
if (m<=17) return "seventeen minutes " + "<br>" +y +h;
if (m<=18) return "eighteen minutes " + "<br>" +y +h;
if (m<=19) return "nineteen minutes " + "<br>" +y +h;
if (m<=20) return "twenty " + "<br>" +y +h;
if (m<=21) return "twenty one minutes " + "<br>" +y +h;
if (m<=22) return "twenty two minutes " + "<br>" +y +h;
if (m<=23) return "twenty three minutes " + "<br>" +y +h;
if (m<=24) return "twenty four minutes " + "<br>" +y +h;
if (m<=25) return "twenty five " + "<br>" +y +h;
if (m<=26) return "twenty six minutes " + "<br>" +y +h;
if (m<=27) return "twenty seven minutes" + "<br>" +y +h;
if (m<=28) return "twenty eight minutes " + "<br>" +y +h;
if (m<=29) return "twenty nine minutes " + "<br>" +y +h;
if (m<=30) return "half "+ "<br>" +y +h;
if (m<=31) return "twenty nine minutes "+ "<br>" +y +h;
if (m<=32) return "twenty eight minutes "+ "<br>" +y +h;
if (m<=33) return "twenty seven minutes "+ "<br>" +y +h;
if (m<=34) return "twenty six minutes "+ "<br>" +y +h;
if (m<=35) return "twenty five minutes "+ "<br>" +y +h;
if (m<=36) return "twenty four minutes "+ "<br>" +y +h;
if (m<=37) return "twenty three minutes "+ "<br>" +y +h;
if (m<=38) return "twenty two minutes "+ "<br>" +y +h;
if (m<=39) return "twenty one minutes "+ "<br>" +y +h;
if (m<=40) return "twenty " + "<br>" +y +h;
if (m<=41) return "nineteen minutes " + "<br>" +y +h;
if (m<=42) return "eighteen minutes " + "<br>" +y +h;
if (m<=43) return "seventeen minutes " + "<br>" +y +h;
if (m<=44) return "sixteen minutes " + "<br>" +y +h;
if (m<=45) return "quarter " + "<br>" +y +h;
if (m<=46) return "fourteen minutes " + "<br>" +y +h;
if (m<=47) return "thirteen minutes " + "<br>" +y +h;
if (m<=48) return "twelve minutes " + "<br>" +y +h;
if (m<=49) return "eleven minutes " + "<br>" +y +h;
if (m<=50) return "ten minutes " + "<br>" +y +h;
if (m<=51) return "nine minutes " + "<br>" +y +h;
if (m<=52) return "eight minutes " + "<br>" +y +h;
if (m<=53) return "seven minutes " + "<br>" +y +h;
if (m<=54) return "six minutes " + "<br>" +y +h;
if (m<=55) return "five " + "<br>" +y +h;
if (m<=56) return "four minutes " + "<br>" +y +h;
if (m<=57) return "three minutes " + "<br>" +y +h;
if (m<=58) return "two minutes " + "<br>" +y +h;
if (m<=59) return "one minute " + "<br>" +y +h;
return "h:m"; // never reached?
}
function daytime(h) {
if (!h || h>21) return "<br>" + " at night"
if (h<12) return "<br>" + " in the morning";
if (h<=17) return "<br>" + "in the afternoon";
return "<br>" + " in the evening"; // default
}
function past_to(m) {
if (!m || m>30) return "to "
return "past "; // default
}
function words(h,m) {
if (!h && !m) { // if no time supplied, use the system time
time = new Date()
h = time.getHours()
m = time.getMinutes()
}
y = past_to(m);
z = daytime(h);
h = h % 12 // fix to 12 hour clock
if (h>12) h = 1 // the clock turns round..
if (h==0) h = 12
return "<br>" +ttime(h,m)+z
}
</script>
</head>
<body onload="JavaScript
:timedRefresh(5000);">
<center>
<span style="font-family:sans serif; font-weight:bold; color:#ff0000; font-size:20px">
The time is
<span style="font-family:sans serif; font-weight:bold; font-size:30px">
<script language="JavaScript">document.write(words().fontcolor("#000000"))
</script>
</center>
</body>
Bookmarks