In questo articolo vorrei presentare 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 getBirthday($birthday)
{
$diff = date_diff(date_create(), date_create($birthday));
return $diff->y;
}
Seconda soluzione
function getBirthday ($birthday)
{
$datetime1 = new DateTime($birthday);
$datetime2 = new DateTime(date('Y-m-d'));
$diff = $datetime1->diff($datetime2);
return $diff->format('%y');
}