1 - http://www.devguru.com/technologies/...ript/10896.asp
2 - didattico/prolisso comunque funzionale
codice:
function Formatta_Data(Data) {
	return "Domenica,Lunedì,Martedì,Mercoledì,Giovedì,Venerdì,Sabato".split(",")[Data.getDay()]+" "+Data.getDate()+" "+"Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre".split(",")[Data.getMonth()]+" "+Data.getFullYear();
}
non meno didattico, meno prolisso

ciao