Os paso una función en ASP para poder obtener la edad de una persona a partir de la fecha de nacimiento. Hoy en el trabajo hemos querido hacerlo con un datediff y hemos tenido problemas con un extraño redondeo que hace la función datediif en ASP y al final hemos tenido que usar esta función que nos da la edad exacta.
function AveriguarEdad(fecha)
DateOfBirth=year(fecha) & "/" & Month(fecha) & "/" & Day(fecha)
If month(DateOfBirth)>month(date) then
aux=-1
Else
If month(DateOfBirth)=month(date) and day(DateOfBirth)>day(date) then
aux=-1
Else
aux=0
End if
End if
AveriguarEdad= Datediff("yyyy",DateOfBirth,date)+aux
End function
ASP: Función de Averiguar la edad de una persona
14 Enero, 2009 por admin Dejar una respuesta »
Publicidad