var mydate=new Date()
var year=mydate.getYear()
if (year < 1000) year+=1900

var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
var suffix="th"

if (daym==1 || daym==21 || daym==31) suffix="st"
if (daym==2 || daym==22) suffix="nd"
if (daym==3 || daym==23) suffix="rd"

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")

document.write("<p>"+dayarray[day]+", "+montharray[month]+" "+daym+suffix+" "+year+"</p>")