Calcular la edad según la fecha de nacimiento
Artículo por Club Developers · 31 diciembre 2005
5628 vistas
Será sencillo con el uso de esta función
y un ejemplo de llamada podrÃa ser:
delphi
function Edad(FechaNacimiento: string): integer; var iTemp, iTemp2, Nada: word; Fecha: TDate; begin Fecha := StrToDate(FechaNacimiento); DecodeDate(Date, itemp, Nada, Nada); DecodeDate(Fecha, itemp2, Nada, Nada); if FormatDateTime('mmdd', Date) < FormatDateTime('mmdd', Fecha) then Result := iTemp - iTemp2 - 1 else Result := iTemp - iTemp2; end;
y un ejemplo de llamada podrÃa ser:
delphi
procedure TForm1.Button1Click(Sender: TObject); begin Label1.Caption := intToStr(Edad('07/09/1969')); end;


