MudGuard: Alter einer Person in ganzen Jahren

Beitrag lesen

Hi,

habe gerade ein Brett vor dem Kopf - oder ist das wirklich so kompliziert?

alter = todesjahr - geburtsjahr;
if ((todesmonat < geburtsmonat) 
    || ((todesmonat == geburtsmonat) && (todestag < geburtstag))) {
  alter--
}

ist das kompliziert?

Ist halt nur noch zu klären: ist ein am 29.02.2020 geborenes Kind am 28.02.2021 schon 1 Jahr alt oder erst am 01.03.2021?

cu,
Andreas a/k/a MudGuard