Yo usaba este antes:
<script language="JavaScript">
////
today = new Date();
day = today.getDay();
date = today.getDate();
month = today.getMonth();
year = today.getYear();
if (day == 0) dayName = "Domingo"
else if (day == 1) dayName = "Lunes"
else if (day == 2) dayName = "Martes"
else if (day == 3) dayName = "Miércoles"
else if (day == 4) dayName = "Jueves"
else if (day == 5) dayName = "Viernes"
else dayName = "Saturday"
if (month == 0) monthName = "Ene."
else if (month == 1) monthName = "Feb."
else if (month == 2) monthName = "Mar."
else if (month == 3) monthName = "Abr."
else if (month == 4) monthName = "May."
else if (month == 5) monthName = "Jun."
else if (month == 6) monthName = "Jul."
else if (month == 7) monthName = "Ago."
else if (month == 8) monthName = "Sep."
else if (month == 9) monthName = "Oct."
else if (month == 10) monthName = "Nov."
else monthName = "Dic."
if (year == 00) yearName = "2000"
else if (month == 00) yearName = "2006"
else yearName = "2004"
document.write(dayName + ", " + date + " " + monthName + ", " + yearName);
</script>
El resultado era algo así: Jueves, 16 Nov., 2004