var now = new Date();
var hour = now.getHours();
var minute = now.getMinutes();
var ap = " AM";

var dayNames = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");

var theTime = "";

if (hour >= 12) {
    hour -= 12;
    ap = " PM";
}
if (hour == 0) {
	hour = 12
}

theTime = hour + ":" + ((minute < 10) ? "0" : "") + minute + ap;

document.write(dayNames[now.getDay()] + " at " + theTime);
