Tom: Alter errechnen

Beitrag lesen

Hello,

hab diesen Code im Netz gefunden

$jahr = 1986;
    $mon  =   4;
    $tag  =    26;

$alter = (date('Y') - $jahr) - intval((date('j') < $tag) AND (date('n' ) <= $mon) );

echo $alter ;


>   
> wird hier das Schaltjahr berücksichtigt? Will damit erreichen dass das Alter von einem User angezeigt wird. Er muss 18 Jahre sein.  
  
Ich bin mir nicht sicher, ob diese Funktionen überhaupt mit Daten vor dem 01.01.1970 umgehen können.  
  
Und ob das Schaltjahr wichtig ist, ist doch nur genau in einem Schaltjahr für Leute wichtig, die am 29. Februar Geburtstag haben. Dann werden sie nämlich schon an diesem Tag volljährig und nicht erst am nächsten.  
  
Das ist ja kein mathematisches Problem, sondern ein rechtliches.  
  
Du solltest deshalb auch prüfen, was das Gesetz zur Volljährigkeit sagt. Wir der/diejenige mit dem Ablauf oder mit dem Beginn des Geburts-Jahrestages volljährig, oder ist da auch noch die Uhrzeit relevant?  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
 ☻\_  
/▌  
/ \ Nur selber lernen macht schlau  
[Die ultimative Seite für Selbermacher](http://getscript.de/)