function fecha_calcular() { var now = new Date(); var dia = now.getDate(); var mes = now.getMonth() + 1; // El año sólo funciona bien si parseamos los 4 dígitos del final de la fecha var strNow, lngNowLength; strNow = String(now) lngNowLength = strNow.length; any = strNow.substring(lngNowLength - 4,lngNowLength); var sdia = ""; switch(now.getDay()) { case 0: sdia = "Domingo"; break; case 1: sdia = "Lunes"; break; case 2: sdia = "Martes"; break; case 3: sdia = "Miércoles"; break; case 4: sdia = "Jueves"; break; case 5: sdia = "Viernes"; break; case 6: sdia = "Sábado"; break; } return "" + sdia + " " + dia + '/' + mes + '/' + any; }