today = new Date();
strWeekday = today.getDay();
strToday = today.getDate();
strMonth = today.getMonth();
strYear = today.getYear();
if (strYear < 1000)strYear += 1900;
switch(strWeekday){
case 0:	strWeekday = "Sun";break;
case 1:	strWeekday = "Mon";break;
case 2:	strWeekday = "Tue";break;
case 3:	strWeekday = "Wed";break;
case 4:	strWeekday = "Thu";break;
case 5:	strWeekday = "Fri";break;
case 6:	strWeekday = "Sat";break;
}
switch(strMonth){
case 0:	strMonth = "Jan";break;
case 1:	strMonth = "Feb";break;
case 2:	strMonth = "Mar";break;
case 3:	strMonth = "Apr";break;
case 4:	strMonth = "May";break;
case 5:	strMonth = "Jun";break;
case 6:	strMonth = "Jul";break;
case 7:	strMonth = "Aug";break;
case 8:	strMonth = "Sept";break;
case 9:	strMonth = "Oct";break;
case 10:strMonth = "Nov";break;
case 11:strMonth = "Dec";break;
}
switch(strToday){
case 1,21,31:	strSuffix = "<sup>st</sup>";break;
case 2,22:	strSuffix = "<sup>nd</sup>";break;
case 3,23:	strSuffix = "<sup>rd</sup>";break;
default:	strSuffix = "<sup>th</sup>";break;
}
document.write (strWeekday + " " + strMonth + " " + strToday + strSuffix + " " + strYear);