var data = new Date();
  var set, gg, mm, aaaa; 
  //Crea la tabella dei mesi
  var mesi = new Array();
     mesi[0] = "January";
     mesi[1] = "February";
     mesi[2] = "March";
     mesi[3] = "April";
     mesi[4] = "May"; 
     mesi[5] = "June";
     mesi[6] = "July";
     mesi[7] = "August";
     mesi[8] = "September";
     mesi[9] = "October";
     mesi[10] = "November"; 
     mesi[11] = "December";
  //Crea la tabella dei giorni della settimana
  var giorni = new Array();
     giorni[0] = "Sunday";
     giorni[1] = "Monday";
     giorni[2] = "Tuesday"; 
     giorni[3] = "Wednesday";
     giorni[4] = "Thursday";
     giorni[5] = "Friday";
     giorni[6] = "Saturday";
  // Add suffix to date (1st, 2nd, 4th, etc.)
  if (data==1) suffix=("st"); 
  else if (data==2) suffix=("nd");
  else if (data==3) suffix=("rd");
  else if (data==21) suffix=("st");
  else if (data==22) suffix=("nd");
  else if (data==23) suffix=("rd"); 
  else if (data==31) suffix=("st");
  else suffix=("th");
        //Estrae dalla tabella il giorno della settimana
        set = giorni[data.getDay()];
        gg = data.getDate();
        //Estrae dalla tabella il mese 
        mm = mesi[data.getMonth()];
        aaaa = data.getFullYear();
  document.write(set + ", " + mm + " the " + gg + suffix + ", " + aaaa);
