Java:  Clock script 

This script places a text clock at the point where it is inserted in the <Body> tag.

<SCRIPT LANGUAGE="JavaScript">
<!--
d = new Date();
dateText = "";
dayValue = d.getDay();
if (dayValue == 0)
dateText += "Sunday";
else if (dayValue == 1)
dateText += "Monday";
else if (dayValue == 2)
dateText += "Tuesday";
else if (dayValue == 3)
dateText += "Wednesday";
else if (dayValue == 4)
dateText += "Thursday";
else if (dayValue == 5)
dateText += "Friday";
else if (dayValue == 6)
dateText += "Saturday";

monthValue = d.getMonth();
dateText += " "
if (monthValue == 0)
dateText += "January";
if (monthValue == 1)
dateText += "February";
if (monthValue == 2)
dateText += "March";
if (monthValue == 3)
dateText += "April";
if (monthValue == 4)
dateText += "May";
if (monthValue == 5)
dateText += "June";
if (monthValue == 6)
dateText += "July";
if (monthValue == 7)
dateText += "August";
if (monthValue == 8)
dateText += "September";
if (monthValue == 9)
dateText += "October";
if (monthValue == 10)
dateText += "November";
if (monthValue == 11)
dateText += "December";

dateText += " " + d.getDate() + ", " + (0 + d.getYear());

minuteValue = d.getMinutes();
if (minuteValue < 10)
minuteValue = "0" + minuteValue

hourValue = d.getHours();
if (hourValue < 12)
{
greeting = "Good morning!";
timeText = " at " + hourValue + ":" + minuteValue + " AM";
}
else if (hourValue == 12)
{
greeting = "Good afternoon!";
timeText = " at " + hourValue + ":" + minuteValue + " PM";
}
else if (hourValue < 18)
{
greeting = "Good afternoon!";
timeText = " at " + (hourValue-12) + ":" + minuteValue + " PM";
}
else
{
greeting = "Good evening!";
timeText = " at " + (hourValue-12) + ":" + minuteValue + " PM";
}
document.open();
document.write(greeting + " It's " + dateText + timeText);

//-->
</SCRIPT>