Agência OFF, desenvolvimento de soluções web para as Agências Digitais
Função:
<?php
function idade($aniver){
list($dia, $mes, $ano) = explode("/", $aniver);
$ano_diff = date("Y") - $ano;
$mes_diff = date("m") - $mes;
$dia_diff = date("d") - $dia;
if ($dia_diff < 0 || $mes_diff < 0)
$ano_diff--;
return $ano_diff;
}
?>
Chamando a função na página:
<?php echo idade("01/03/1970"); ?>
Agência OFF, desenvolvimento de soluções web para as Agências Digitais


Pow que conhecidencia Ted, postei isso ontem no meu blog hehe.
Bem legal ela.
Abraços!
Ô rapa, manda o link!! Fiz isso na semana passada, e para eu mesmo “me recordar” deixo no meu blog!!
Ted,
É bem longe do assunto do Post, mas eu gostaria de saber… Existe uma boa IDE, IDE mesmo, não o Dreamweaver, para ASP?
Valeu pela atenção.
[]‘s.
Infelizmente não amigo, o ASP clássico, que chegou até o ASP 3.0 já nunca mais foi atualizando, então não faria sentido criar nada para uma linguagem que não é mais atualizada, o foco agora do ASP está na versão procedural/orientada, a ASP.NET
E não existe nenhum projeto, nada que vise pelo menos um “release” para o ASP 3.0? Seria ótimo e afinal de contas, mesmo com toda essa desatualização, o ASP é largamente usado em muitos projetos: desde pequenos sites e sistemas até “enormes”, leia-se Caixa Econômica Federal , Petrobrás e muitas Intranets.
Obs: Há algum tempo estava eu na Microsoft.com e li uma matéria que falava do ASP.NET e do 3.0 e dizia da seguinte forma: Se você tem um grande projeto, todo em classes, com DLLs COM+ e com todos os recursos de aprimoramento do ASP 3.0, mantenha-o. Se pretende iniciar um novo projeto, use ASP.NET com VB.NET ou C#.
“Se pretende iniciar um novo projeto, use ASP.NET com VB.NET ou C#.”
Nem precisa comentar mais nada, é como falei, sinto falta do ASP clássico porém, a informatica como um TODO, mantém uma grande atualização e “diária” temos que nos atualizar sempre!!
Obrigado pelo script. Muito útil. Apenas uma pequena correção:
if (($mes_diff < 0) || ($mes_diff==0 && $dia_diff < 0))
$ano_diff–;
return $ano_diff;
Assim o script considera corretamente o dia do aniversário do indivíduo.