dayName = new Array("", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") 
monName = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec") 
now = new Date 

var strDay; 
if ((now.getDate() == 1) || (now.getDate() != 11) && (now.getDate() % 10 == 1)) // Correction for 11th and 1st/21st/31st 
strDay = "st "; 
else if ((now.getDate() == 2) || (now.getDate() != 12) && (now.getDate() % 10 == 2)) // Correction for 12th and 2nd/22nd/32nd 
strDay = "nd "; 
else if ((now.getDate() == 3) || (now.getDate() != 13) && (now.getDate() % 10 == 3)) // Correction for 13th and 3rd/23rd/33rd 
strDay = "rd "; 
else 
strDay = "th "; 
document.write( 
dayName[now.getDay()] 
+ 
"," 
+ 
monName[now.getMonth()] 
+ 
" "
+
now.getDate() 
+
", " 
+ 
now.getFullYear() 
) 
// End --> 

