Antes de nada, saludos a todo el foro...
Llevo algún tiempo leyendo por aquí, y un poco más intentando aprender por mi cuenta algo de JavaScript.
Mi problema surge con un código en principio fácil, que no debería dar problemas; se trata de un script sencillo para que aparezca en pantalla la fecha de la última modificación con document.lastModified
La cuestión es que si pongo este código:
document.write ("Este sitio se actualizó por última vez el: " + document.lastModified)
sale efectivamente la fecha correcta en pantalla, pero de una forma bastante "austera"
Pero si intento mejorar un poco la presentación y la salida por pantalla con (por ejemplo):
mes = new Array("Enero","Febrero","Marzo","Abril","Mayo","Ju nio","Julio","Agosto","Septiembre","Octubre","Novi embre","Diciembre")
var maj = new Date(document.lastModified)
document.write("<font color='000000' face='Arial' size='1'>Última actualización: " + "<br>" + maj.getDay() + " de " + mes[maj.getMonth()] + " de " + maj.getFullYear() + "<P>")
resulta que entonces, la fecha que aparece es el 6 de marzo
Alguien podría darme pistas sobre qué es lo que falla???
Gracias de antemano a todos
por cierto, no hace falta decir que soy novatillo en esto, no?
Edito para deciros que he subido la página con el script que da error para que lo veais "in situ".
Está aquí