PHP: calcolare l'età

PHP: calcolare l'età

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');
}
Torna su