mySQL:
$q = mysql_query ("select date_format(current_date()-GEBURTSTAG,'%Y') from LEUTE where ID=$id");
list($alter) = mysql_fetch_row($q);
PHP:
$q = mysql_query ("select GEBURTSTAG from LEUTE where ID=$id");
list($geburt) = mysql_fetch_row($q);
$alter = date('Y')-substr($geburt,0,4);
if (substr($geburt,5)<date('m-d')) $alter--;
Ich würd mySQL benutzen, ist kürzer und schneller.
Alter von jemandem ausrechnen?
Einklappen
X
-
Wenn Dus mit mySQL machen willst:
PERIOD_DIFF(P1,P2)
Returns the number of months between periods P1 and P2. P1 and P2 should be in the format YYMM or YYYYMM. Note that the period arguments P1 and P2 are not date values:
mysql> select PERIOD_DIFF(9802,199703);
-> 11
$alter_in_sekunden = time() - $gebdat;
$alter_in_jahren = $alter_in_sekunden / (365*24*60*60);
echo "Sie sind ".number_format($alter_in_jahren,1)." Jahre Alt!";
Einen Kommentar schreiben:
-
Alter von jemandem ausrechnen?
Hallo Leute,...
jetzt mal wieder ne einfache frage:
wie kann ich von jemandem das Alter ausrechnen,
wenn ich den Geburtstag als DATE gespeichert habe?
danke, LarsiStichworte: -
Einen Kommentar schreiben: