Salve, ho questo script:

Codice PHP:
 <?php
 
function calcola_eta($datanascita)
 {
 
// Ricavo giorno, mese e anno
 
list($giorno$mese$anno) = explode("/"$datanascita);

 
// Calcolo anni
 
$eta date('Y') - $anno;


 if (
date('m') <$mese)
 
$eta--;

 
// Stessa cosa per i giorni
 
elseif (date('d') <$giorno)
 
$eta--;

 return 
$eta;
 }
 echo 
"".calcola_eta("29/01/1982")."";
 
 
?>
Mi dite perchè mi da che ho 26 anni, invece ho 27?.

come posso risolvere il problema?

grazie.