Calcular edad

10/06/2005 - 13:59 por Jordi Segura | Informe spam
Hola buenas,

necesitaria calcular la edad de una persona a partir de su fecha de
nacimiento. Sé que con el datediff() puedo calcularlo en años, meses, dias,
etc... pero no funciona del todo bien Alguien me podría ayudar?...

Gracias!

Preguntas similare

Leer las respuestas

#1 Manuel Vera
10/06/2005 - 16:06 | Informe spam
Yo uso esta, aunque no es del todo exacta:

CInt((date - RS("FecNacimnt"))/365)

Podrías quizás ajustar el 365 colocandole 365.25

Salu2
MV

"Jordi Segura" wrote in message
news:%
Hola buenas,

necesitaria calcular la edad de una persona a partir de su fecha de
nacimiento. Sé que con el datediff() puedo calcularlo en años, meses,


dias,
etc... pero no funciona del todo bien Alguien me podría ayudar?...

Gracias!


Respuesta Responder a este mensaje
#2 Carlos Bladinieres
11/06/2005 - 08:34 | Informe spam
Jordi:

Con esta rutina se puede calcular la edad de una persona en meses, en años,
etc..


El siguiente fragmento de código toma una fecha en formato ISO (MM-DD-AAAA)
y la imprime en formato MM-DD-AAAA:

<html>
<%
fecha_cumple = request.form("fecha")
nombre = request.form("nombre")
If fecha_cumple <> "" then
%>

<%
response.write("La fecha de hoy es: ")
response.write(Date)
fecha_hoy = (Date)
'fecha_cumple = "03/31/1973"
response.Write "<br>"
Meses_Totales = DateDiff("m", fecha_cumple, fecha_hoy)
Response.Write nombre & " tiene: " & Meses_Totales & " Meses<br>"
'Response.Write DateDiff("m", #03/12/1977#, fecha_hoy)
Years = Int(Meses_Totales / 12)
Meses = Meses_Totales - (Years * 12)
Response.Write "<br>La edad de " & nombre & " es de " & Years & " Años y "
& Meses & " Meses."

Else
Response.Write "Escribe un numero en la forma<br>"
End If
%>


<form method="post" action="fecha.asp">
Como se llama la persona: <input type="text" name="nombre"><br>
Dame una Fecha: <input type="text" name="fecha"><br>
mm/dd/aaaa<br><br>
<input type="submit" value="Submit">
</form>
</html>

Saludos,

Carlos

"Jordi Segura" escribió en el mensaje
news:#
Hola buenas,

necesitaria calcular la edad de una persona a partir de su fecha de
nacimiento. Sé que con el datediff() puedo calcularlo en años, meses,


dias,
etc... pero no funciona del todo bien Alguien me podría ayudar?...

Gracias!


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