Estou tentando criar um código para calcular a idade do usuário a partir de seus dados no BD.
alguem pode me ajudar onde está o erro?<?php
function pegaIdade($data) {
global $mainframe;
$user =& JFactory::getUser();
$dia1 = $user->nascdia
$mes1 = $user->nascmes
$ano1 = $user->nascano
list ($ano, $mes, $dia) = explode("-",date("Y-m-d"));
list ($nascano, $nascmes, $nascdia) = explode("-", $data);
$idade = $ano-$nascano;
$idade = (($mes < $nascmes) OR (($mes == $mesnasc) AND ($dia < $nascdia))) ? --$idade : $idade;
return $idade;
}
echo pegaIdade('$ano1."-".$mes1."-".$dia1');
?>