Fonction
Dates et heures
age_en_annees(naissance)
Calcule l’âge d’une personne aujourd’hui à partir de sa date de naissance.
Partagée par CoddyRun · CoddyRun
7 novembre 2026
Explication
Tient compte de l'anniversaire : tant qu'il n'est pas passé cette année, l'âge est d'un an de moins.
La date de naissance se crée avec vers_date("14/07/2012").
Code
fonction age_en_annees(naissance)
auj est une date
age est un nombre
auj vaut aujourd_hui()
age vaut annee_de(auj) - annee_de(naissance)
si mois_de(auj) < mois_de(naissance) ou (mois_de(auj) = mois_de(naissance) et jour_de(auj) < jour_de(naissance)) alors
age soustrait 1
fin si
retourne age
fin fonction
Exemple d'utilisation
naissance est une date
naissance vaut vers_date("14/07/2012")
affiche "Tu as " + age_en_annees(naissance) + " ans"
Commentaires (0)
Pas encore de commentaire. Une question, une amélioration, un merci ? Lancez-vous.
Connectez-vous ou créez un compte pour commenter.