Foros del Web » Programando para Internet » Javascript »

Fallo con Mozilla

Estas en el tema de Fallo con Mozilla en el foro de Javascript en Foros del Web. Tengo el siguiente codigo para msotrar la fecha en pantall Código: <Script language ="JavaScript"> <!-- var now = new Date() var dia = now.getDay() var ...
  #1 (permalink)  
Antiguo 19/10/2005, 05:59
 
Fecha de Ingreso: octubre-2003
Mensajes: 364
Antigüedad: 21 años, 1 mes
Puntos: 1
Fallo con Mozilla

Tengo el siguiente codigo para msotrar la fecha en pantall

Código:
<Script language ="JavaScript">
<!--
var now = new Date()
var dia = now.getDay()
var mes = now.getMonth()
var fecha

//El día de la semana
if(dia==0){
fecha="Domingo, ";
}else if(dia==1){
fecha="Lunes, ";
}else if(dia==2){
fecha="Martes, ";
}else if(dia==3){
fecha="Miércoles, ";
}else if(dia==4){
fecha="Jueves, ";
}else if(dia==5){
fecha="Viernes, ";
}else{
fecha="Sábado, ";
}

fecha = fecha + now.getDate() + " de "
//El nombre del mes
if(mes==0){
fecha=fecha + "Enero"
}else if(mes==1){
fecha=fecha + "Febrero"
}else if(mes==2){
fecha=fecha + "Marzo"
}else if(mes==3){
fecha=fecha + "Abril"
}else if(mes==4){
fecha=fecha + "Mayo"
}else if(mes==5){
fecha=fecha + "Junio"
}else if(mes==6){
fecha=fecha + "Julio"
}else if(mes==7){
fecha=fecha + "Agosto"
}else if(mes==8){
fecha=fecha + "Septiembre"
}else if(mes==9){
fecha=fecha + "Octubre"
}else if(mes==10){
fecha=fecha + "Noviembre"
}else{
fecha=fecha + "Diciembre"
}

fecha ="&nbsp;&nbsp;&nbsp;&nbsp;" + fecha + " del " + now.getYear()
document.write(fecha);
//-->
</Script>

Con el Explorer se ve bien pero con Mozilla se ve de la siguiente forma:
Miércoles, 19 de Octubre del 105

Alguna solución
  #2 (permalink)  
Antiguo 19/10/2005, 08:05
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola:

Tienes que cambiar getYear por getFullYear

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:44.