Salve, ho questo script:
Mi dite perchè mi da che ho 26 anni, invece ho 27?.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")."";
?>
come posso risolvere il problema?
grazie.