Ermittelt auf Basis des übergebenen Timestamps eines Geburtsdatums das Alter einer Person bzw. die bisher vergangene Zeit.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php /** * Ermittelt auf Basis des übergebenen Timestamps eines Geburtsdatums das Alter einer Person bzw. * die bisher vergangene Zeit. * * @param int $timestamp * @return int * @see http://www.php-function.de/funktion/datum-und-zeit/get_age/ */ function get_age($timestamp){ $age = strftime("%Y", time()) - strftime("%Y", $timestamp); if(mktime(0,0,0,strftime("%m", $timestamp), strftime("%d", $timestamp)) > mktime(0,0,0,strftime("%m", time()), strftime("%d", time()))) $age--; return $age; } ?> |
Schreibe einen Kommentar