In questo articolo vedremo due soluzioni per calcolare l'età di un utente con PHP. Si tratta di soluzioni molto semplici ma efficaci. Vediamole insieme.
Le due funzioni definite di seguito accettano come parametro la data di nascita dell'utente.
Prima soluzione
function get_age($birthday) {
$diff = date_diff(date_create(), date_create($birthday));
return $diff->y;
}
Seconda soluzione
function get_age($birthday) {
$datetime1 = new DateTime($birthday);
$datetime2 = new DateTime(date('Y-m-d'));
$diff = $datetime1->diff($datetime2);
return $diff->format('%y');
}