Hallo,
ich würde an deiner Stelle mit timestamps arbeiten.
mit
mktime() kannst du aus einem Datum einen timestamp erzeugen, mit
Date kannst du diesen dann wieder in ein normales Format umwandeln.
Wenn du es als Zahl ausgeben möchtest, erhältst du durch das Subtrahieren des angegebenen timestamps vom aktuellen timestamp (
time() ) dann das Alter in Sekunden
. Das dann durch (3600*24*365,25) dividieren und du hast es in Jahren. Die elendigen Kommastellen wirst du entweder durch
explode oder durch
substr los.