Date.prototype.getDaysInMonth=function(){
var m=this.getMonth();
var y=this.getFullYear();
var isLeapYear=y%4==0;var ma=[31,28,31,30,31,30,31,31,30,31,30,31];if(isLeapYear)ma[1]++;return ma[m]
}
Date.prototype.getUTCDaysInMonth=function(){
var m=this.getUTCMonth();
var y=this.getUTCFullYear();
var isLeapYear=y%4==0;var ma=[31,28,31,30,31,30,31,31,30,31,30,31];if(isLeapYear)ma[1]++;return ma[m]
}
var d=new Date();
var month=new Array(12);
month[0]="January";
month[1]="February";
month[2]="March";
month[3]="April";
month[4]="May";
month[5]="June";
month[6]="July";
month[7]="August";
month[8]="September";
month[9]="October";
month[10]="November";
month[11]="December";
var d=new Date()
var myine = d.getDaysInMonth();
var jj =  month[d.getMonth()];
var date = new Date();
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(jj +' ' + myine +', ' +' ' +year  );