Foros del Web » Programando para Internet » ASP Clásico »

fechas, fechas y mas fechas

Estas en el tema de fechas, fechas y mas fechas en el foro de ASP Clásico en Foros del Web. Perdon por la ignorancia, pero estuve un montonaso leyendo mensajes de fechas y solo encontre uno como este pero no comprendo la respuesta que le ...
  #1 (permalink)  
Antiguo 14/06/2002, 21:35
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 10 meses
Puntos: 0
fechas, fechas y mas fechas

Perdon por la ignorancia, pero estuve un montonaso leyendo mensajes de fechas y solo encontre uno como este pero no comprendo la respuesta que le dieron a la persona...

Pasa esto:
Primero, aviso que uso Ultradev. Tengo un form de registro de usuarios donde ellos eligen su fecha de nacimiento de dos select (menus), llamados dia y mes y escriben su año en otro campo (esto da lo mismo, podria ser select tambien). Necesito ingresar estos tres valores en el formato dd/mm/aaa en una base de acces, por favor alguien que me explique en detalle como seria.

Otra: necesito que al mostrar los datos de un usuario, la fecha anterior de la base de accesse transforme en edad.

Lo ultimo: Como puedo hacer para que cuando un usuario (todo con el caso anterior) se registre, se envie a la base un dato "signo astrologico" que se calcule automaticamente por la fecha de nacimiento?

GRACIAS AUNQUE SEA POR BANCARSE VER ESTE MENSAJE EN EL LISTADO Y SOPORTAR A OTRO PESADO QUE NO SABE NADA.
  #2 (permalink)  
Antiguo 14/06/2002, 21:55
 
Fecha de Ingreso: noviembre-2001
Ubicación: Montevideo
Mensajes: 506
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: fechas, fechas y mas fechas

La verdad que estoy asombrado por la pregunta que hace mi amigo. Ya que es el problema por el cual entré a preguntar al foro.

En mi caso necesito ingresar fechas en un formulario, y que estas sean convertidas a un formato de fecha válido para la base de datos, de manera de poder ordenarlas luego.

Saludos y muchas gracias otro inútil de asp.
  #3 (permalink)  
Antiguo 14/06/2002, 23:30
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: fechas, fechas y mas fechas

1.-
Si tienes 3 listas desplegables dia, mes y anio

La forma en que recogemos cada uno de ellos es con Request.Form("algo")

Ahora bien vamos a armar la fecha

Dia=Request.Form("Dia")
Mes=Request.Form("Mes")
Anio=Request.Form("Anio")

Ahora armamos la fecha

Fecha=Dia&"/"&Mes&"/"&Anio

el & lo utilizamos para contatenar, en este caso estamos concatenando las varibales junto con los /

Supongamos que el usuario ingreso Dia=12 , Mes=3, Anio=1980

Una vez concatenadas las 3 variables obtendriamos

12/3/1980

2.-

Para ello

<%
Actual=Date
Cumple="09/08/1981"
Cumple=Cdate(Cumple)

DiferenciaDias=DateDiff("D",Cumple,Actua l)
Edad=DiferenciaDias/365
EdadFinal=Left(Edad,2)
Response.Write EdadFinal
%>

3.-

If Cumple>"00/00/000" AND Cumple<"00/00/000" Then
Signo="Piscis"
End If

If Cumple>"00/00/000" AND Cumple<"00/00/000" Then
Signo="otro signo"
End If

Saludos
  #4 (permalink)  
Antiguo 16/06/2002, 13:21
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: fechas, fechas y mas fechas

Gracias por la ayuda, pero como no se nada de asp no me sirve...
Yo introduzco los campos a la base con Ultradev, y cuando elijo el comportamiento Insertar Registro me muestra loa campos del formulario, el tema es que necesitaria justamente enviar la variable que me recomendaron antes. Alguien sabe si puedo hacer algo de eso con Ultradev?
  #5 (permalink)  
Antiguo 13/03/2003, 14:03
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 meses
Puntos: 2
Pues a mí, nueve meses después, sí me ha servido, y de mucho. Qué bien funciona el buscador!!

Gracias urjose!

Última edición por mrgubu; 13/03/2003 a las 14:26
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 05:17.