public static function calcularIdadeAnos($data) { // Separa em dia, mês e ano list($dia, $mes, $ano) = explode('/', DataUtil::formataDataBrasileiro($data)); // Descobre que dia é hoje e retorna a unix timestamp $hoje = mktime(0, 0, 0, date('m'), date('d'), date('Y')); // Descobre a unix timestamp da data de nascimento do fulano $nascimento = mktime(0, 0, 0, $mes, $dia, $ano); //TODO: Explicar cálculo. $idade = floor(($hoje - $nascimento) / 60 / 60 / 24 / 365.25); return $idade; }