Saltar al contenido
a row of wooden drawers with numbers on them

calcula la edad en años y meses

Claris FileMaker

Esta función en FileMaker calcula la edad de una persona en años y meses, dada su fecha de nacimiento (fechaNacimiento). Utiliza la fecha actual del sistema (Get ( CurrentDate )) para realizar los cálculos. La función determina primero los años completos transcurridos desde el nacimiento, ajustando si la fecha actual es anterior al cumpleaños de este año. Luego, calcula los meses adicionales, ajustando si el día del mes actual es anterior al día de nacimiento.


Nombre : CalcularEdad
Parámetros: fechaNacimiento


¡Dona Conviértete en héroe!

/*
Calcula la edad de una persona en años y meses.
Ejemplo: CalcularEdad(23/03/2000)
Resultado: "24 años y 2 meses"
Autor: Gustavo Albarran | ecosencasa@gmail.com
*/


GetAsText ( Year ( Get ( CurrentDate ) ) - Year (fechaNacimiento) - If ( Get ( CurrentDate ) < Date ( Month ( fechaNacimiento) ; Day ( fechaNacimiento) ; Year ( Get ( CurrentDate ) ) ) ; 1 ; 0 ) ) & " años y " & GetAsText ( Mod ( Month ( Get ( CurrentDate ) ) - Month ( fechaNacimiento) + 12 - If ( Day ( Get ( CurrentDate ) ) < Day ( fechaNacimiento) ; 1 ; 0 ) ; 12 ) ) & " meses "



Copia y Pega esta función en tu aplicación y disfruta 🤓

¡Dona Conviértete en héroe!


Mira Otras funciones que te pueden Interesar

Ver Preferencias