Idade Automática
Boa Noite pessoal, td bem com vcs!? :D Tenho o seguinte script abaixo, porém ele calcula apenas o ANO e por exemplo, se defino 1982, mas vamos supor, estou no mês atual de 02 (Fevereiro), e meu aniversário é somente no mês 11(Novembro), ele assim mesmo coloca 22, um erro, pois está no ano corrente, porém ainda faltam 9 meses, gostaria por favor de uma ajuda, já tentei de tudo mas não consegui..hehe...Segue o código:
> <? function idade($nascimento){$nascimento = explode("-",$nascimento);$hoje = explode("-", date("Y-m-d"));$idade = $hoje[0]-$nascimento[0];if ($hoje[1]<$nascimento[1]){ $idade--;}else if($hoje[1]==$nascimento[1]&&$hoje[2]<$nascimento[2]){ $idade--;}return $idade;}echo idade($nascimento)." anos"; //escreve a idade na tela, retire se você for usá-lo em um include para usar esta função em outra página. (óbvio)?>
Obrigado pela Atenção :lol:
Discussão (5)
Carregando comentários...