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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Sashka
19/10/2004 - 23:42 | Informe spam
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Será por el eval???
Y si cambias la línea por algo como:
form["fechaEnt"+i].value=req.value

Sashka
MS MVP Access
MCP ASP.Net

"DiGiTaL" escribió en el mensaje
news:
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


Respuesta Responder a este mensaje
#3 DiGiTaL
20/10/2004 - 17:16 | Informe spam
Gracias a los dos... la verdad que probe ambas opciones y estan justo como
las necesito...

DiGiTaL


"DiGiTaL" escribió en el mensaje
news:
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


Respuesta Responder a este mensaje
#4 Sandra y María Claudia
30/10/2004 - 05:27 | Informe spam
Hola Digital:
Yo tuve el mismo problema hoy día. Es decir, usar una función en javascript
para pasar un parametro de fecha en el formato dd/mm/aaaa a una página asp y
este devolvia un número decimal. Lo solucioné haciendo esto

<%
VarFecha=Date (un ejemplo)
%>

<a href="javascript:pasar_fecha(<%=CStr(VarFecha)%>);">pasar fecha</a>

la función javascript normal

functoin pasar_fecha(dato)
{
parent.location.href="pagina.asp?fecha="+dato;
}

y en la página.asp un simple CDate(Request("fecha")) y ya puedo usar esa
variable con formato fecha

Suerte

Sandra y María Claudia
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida