PHP: ottenere l'età di un utente a partire dalla sua data di nascita

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