// función que muestra la fecha en formato Viernes, 26 de Septiembre del 2003

   // parámetro una fecha (se asume que es válida)



   function showdate(mydate){

    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 = "" + daym

    var dayarray = new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado")

    var montharray = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")

    return dayarray[day] + ", " + daym + " de " + montharray[month] + " de " + year;

   }



   // y la llamada a la función

    document.write(showdate(new Date()))
