Hi,
ich versuche gerade eine Abfrage m Alter der in der DB eingetragenen Personen zu erstellen.
Das Alter (Tabellenspalte "Alter") ist als "Date" formatiert, also im Format: 0000-00-00
Ich habe einen Code aus dem Netz etwas angepasst, bekomme jedoch leider kein gewünschtes Ergebnis.
Code
$abfrage2 = "SELECT * FROM person
WHERE person.alter = '$d_alter'";
function year_from_date($date, $offset = 0)
{
$now = time() + (3600 * $offset);
$then = strtotime($date);
$diff = date('Y', $now) - date('Y', $then);
return date('md', $now) <= date('md', $then) ? $diff-- : $diff;
}
echo year_from_date($d_alter, -1);
Alles anzeigen
Wäre für etwas Hilfe dankbar