var dayarray = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var montharray = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var now = new Date();
var myyear = now.getYear();
var mymonth = now.getMonth();
var myday = now.getDay();
var mydate = now.getDate();
var myhour = now.getHours()
var myminute = now.getMinutes()
var mysecond = now.getSeconds()

if (myyear < 1000){myyear += 1900};
if (myhour>=12) {mymidday=""} else {mymidday=""}
if (myhour>12) {myhour = myhour -12 }
if (myhour==0) { myhour=12 }
if (myhour<10) { myhour="0"+myhour }
if (myminute<10) { myminute="0"+myminute }
if (mysecond<10) {mysecond="0" + mysecond}

var timetext = dayarray[myday];

timetext += ", " + montharray[mymonth];
timetext += " " + mydate;

if (mydate == 1 | mydate == 21 | mydate == 31){timetext += "st" + ", "};
if (mydate == 2 | mydate == 22){timetext += "nd" + ", "};
if (mydate == 3 | mydate == 23){timetext += "rd" + ", "};
if (mydate != 1 & mydate != 2 & mydate != 3 & mydate != 21 & mydate != 31 & mydate != 22 & mydate != 23){timetext += "th" + ", "};

timetext += " " + myyear;

document.write(timetext);