var currentDate=new Date();
var thisDay=currentDate.getDate();
var thisYear=currentDate.getFullYear();

var months=new Array("January","February","March","April","May","June","July","August",
"September","October","November","December");
var thisMonth=months[currentDate.getMonth()];

var suffixDay;
switch (thisDay)
{
case 1:
case 21:
case 31:
	suffixDay="st";
	break;
case 2:
case 22:
	suffixDay="nd";
	break;
case 3:
case 23:
	suffixDay="rd";
	break;
default:
	suffixDay="th";
	break;

}

document.write("Today's date is ");
document.write(thisMonth+" ");
document.write(thisDay+suffixDay+", "+thisYear+".");
