// Array of day names
var dayNames = new Array("Sun","Mon","Tues","Wed","Thu","Fri","Sat");
var monthNames = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

var dt = new Date();
var y  = dt.getYear();
var hours = dt.getHours();
var minutes = dt.getMinutes();
var timeValue =  "" + ((hours >12) ? hours -12 :hours);
if (timeValue == "0") timeValue = 12;
timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
timeValue += (hours >= 12) ? " PM" : " AM";

// Y2K compliant
if (y < 1000) y +=1900;

document.write(timeValue + " " + dayNames[dt.getDay()] + "-" + monthNames[dt.getMonth()] + " " + dt.getDate() + ", " + y);
