Script Categories













Date & Time >>> Time Till Hour.

If your page requires a more sophisticated way to display the time, you'll love this script. It will write in the format, 'XX Till Hour'. It's ten past three in the afternoon, for example.

Add the below code to the <body> section of your page:

<script language="javascript" type="text/javascript">
/* Visit http://www.yaldex.com/ for full source code
and get more free JavaScript, CSS and DHTML scripts! */
<!-- Begin
function doFormalTime() {
var myTime = new Date();
var myHour = myTime.getHours();
var myMinutes = myTime.getMinutes();
var ampm = " in the morning.";

if (myHour >= 12) {
myHour -= 12; // change to PM
ampm = "pm";
}
Hour = new Array(
"One", "Two", "Three", "Four",
"Five", "Six", "Seven", "Eight",
"Nine", "Ten", "Eleven", "Twelve");

// gets nearest 5 minutes
myMin = myMinutes - (myMinutes % 5);
// closer to next 5 minutes, go to next
if (myMinutes % 5 > 2) myMin += 5;

var text = "It is now about ";

switch(myMin) {
case 0 : myHour--; break;
case 5 : text += "five after "; myHour--; break;
case 10 : text += "ten after "; myHour--; break;
case 15 : text += "quarter after "; myHour--; break;
case 20 : text += "twenty after "; myHour--; break;
case 25 : text += "twenty-five after "; myHour--; break;
case 30 : text += "half past "; myHour--; break;
case 35 : text += "twenty-five till "; break;
case 40 : text += "twenty till  "; break;
case 45 : text += "quarter till "; break;
case 50 : text += "ten till "; break;
case 55 : text += "five till "; break;
case 60 : break;
}
if (myHour < 1) myHour++; // fix for noon/midnight
if (ampm == "pm") {
ampm = (myHour >= 4) ? " in the evening." : " in the afternoon.";
}
text += Hour[myHour] + ampm;
return text;
}
document.write('<b>'+doFormalTime()+'</b>');
//  End -->
</script>

JavaScript Editor Get Advanced
JavaScript and Ajax Editor,
Validator and Debugger!

1st JavaScript Editor.



Code was highlighted by 1st JavaScript Editor (The Best JavaScript Editor!).




©