// Polite Date Formatter with Ordinate

Number.prototype.toOrdinal = function () {
  var i = this.toString();
  if ( i.match(/\D/) ) return i;
  if ( i == 3 || i.match(/[^1]3$/) ) return i + 'rd';
  if ( i == 2 || i.match(/[^1]2$/) ) return i + 'nd';
  if ( i == 1 || i.match(/[^1]1$/) ) return i + 'st';
  return i + 'th';
}
	var mydate=new Date()
    var year=mydate.getYear()
    
    if (year < 1000)
        year+=1900
    
    var day=mydate.getDay()
    var month=mydate.getMonth()
    var daym=mydate.getDate()
    
    if (daym<10)
        daym="0"+daym
        
    var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
    var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")