function MonthTxt (MonthNumber) {
   var Month = new Array();

   Month[1]="January";
   Month[2]="February";
   Month[3]="March";
   Month[4]="April";
   Month[5]="May";
   Month[6]="June";
   Month[7]="July";
   Month[8]="August";
   Month[9]="September";
   Month[10]="October";
   Month[11]="November";
   Month[12]="December";
   return Month[MonthNumber];
}
    var CurrDate=new Date();
    var NumMo=CurrDate.getMonth()+1;
    var CurrDay=CurrDate.getDate();
    var CurrYr=CurrDate.getFullYear();
    var MonthName=MonthTxt(NumMo);
            	
    document.write(MonthName+" "+CurrDay+", "+CurrYr);

    Source: geocities.com/fp_webhm