Webloop

Função para calcular idade

Olá a todos,

A convite do meu amigo e colega de trabalho Luis Filho, vou postar alguns codigos de PHP e outras linguagens de programação do meu conhecimento nesse espaço do seu blog.

Isso vai depender da ajuda e alegria que esse código venha me dá, pois pretendo fazer desses compartilhamento de conhecimento um prazer.

Nessa estreia vou postar uma função que me ajudou a calcular idade de uns registro que tive de buscar em uma tabela de um banco de dados.

[php]

function Idade($dia, $mes, $ano)
{

$year_now = date("Y"); //representação do ano atual
$month_now = date("n"); // onde date("n") representa o mês numerico sem o zero
$day_now = date("j");// onde date("j") representa o dia numerico sem o zero

$idade = $year_now – $ano;

if ($month_now< $mes){ //se o mês atual for menor que o mês de nascimento subtrai 1 ano da idade.
$idade = $idade -1;
}
elseif ($mes== $mes  && $dia > $day_now){

//se o mês for igual ao mês de nascimento e o dia for menor ao dia de nascimento subtrai 1 ano da idade
$idade = $idade -1;
}
return $idade;
}

[/php]

Para usar a função no seu código:

$var_idade = Idade($registro_banco_dia, $registro_banco_mes, $registro_banco_ano);

Até a próxima.

2 respostas

  1. Pingback: Homepage

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

um × 2 =