Mastershrimp: (TIMESTAMP) Alter eines >34-Jährigen errechnen - unmöglich?

Beitrag lesen

Heyho!

Hmm. Habe leider nicht allzuviel Ahnung von Mysql-Operationen. Ich würde das lieber mit PHP machen.

Habe das folgendermaßen gelöst:

$dieses_jahr = date("Y");
   if($user_geburtstag!="")
    {
     $alter = $dieses_jahr - substr($user_geburtstag,0,4);
     if(substr($user_geburtstag,5,2) . substr($user_geburtstag,8,2)*1>date("nj"))
      { $alter--; }
    }

sollte doch eigentlich klappen, oder?

Die Variable $user_geburtstag liegt in der Form YYYY-MM-DD vor.

Soweit ich's bis jetzt ausprobiert habe, scheint es zu klappen.

Danke für den Tipp!

Btw.: Also mit Timestamps wäre das definitiv nicht so einfach zu lösen, oder? Dann haben die Dinger doch absolut keinen Nutzen! Wer hat schon nur User die nach 1970 geboren wurden?

Chapeau! ;)

Mastershrimp

--
Kämpft für die Rettung von dem Genitiv!