problemas con formato fecha!!!

19/10/2004 - 22:07 por DiGiTaL | Informe spam
Que tal foreros...

tengo una casilla donde se introducen fechas en formato dd/mm/aaaa, pero
resulta que tengo una funcion que debe copiar este valor en otras
casillas... algo asi...

req /10/2004

function cargaFechaEnt(req){
for (i=1; i<= form1.totalreg.value; i++){
eval("form.fechaEnt"+i+".value="+req.toString())
}
}

al hacer las asignaciones este toma como si este fuera una divicion y me
pone 0.000998003992 y yo necesito que coloque el "20/10/2004" ya heprobado
con toString... pero nada me vale... que hago???? AYUDA

gracias

DiGiTaL
 

Leer las respuestas

#1 Miguel Gonzalez
19/10/2004 - 23:20 | Informe spam
Hola Digital.

Si tienes que operar con las fechas, puedes probar, antes de cargar los datos en las casillas, a
guardar el dato de la fecha en un objeto "Date", y luego extraer el dia, mes y año para componer la
fecha a mostrar:

var valorfecha="";
var req = new Date("2004/10/20");
valorfecha+=req.getDate()+"/";
valorfecha+=req.getMonth()+1+"/";
valorfecha+=req.getFullYear();
document.forms[0].elements[0].value=valorfecha;

Fíjate que el formato al cargar "req" es "Año/Mes/Dia"...

Saludos!
Miguel


DiGiTaL wrote:
Que tal foreros...

tengo una casilla donde se introducen fechas en formato dd/mm/aaaa, pero
resulta que tengo una funcion que debe copiar este valor en otras
casillas... algo asi...

req /10/2004

function cargaFechaEnt(req){
for (i=1; i<= form1.totalreg.value; i++){
eval("form.fechaEnt"+i+".value="+req.toString())
}
}

al hacer las asignaciones este toma como si este fuera una divicion y me
pone 0.000998003992 y yo necesito que coloque el "20/10/2004" ya heprobado
con toString... pero nada me vale... que hago???? AYUDA

gracias

DiGiTaL


Preguntas similares