Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Micilini Roll

[Resolvido] Calcular a idade,no php

Recommended Posts

pessoal eu tenho um comando aqui:

 


Calcular a sua idade no php nunca foi tao facil

a data do meu nascimento é : 18/04/1995
<br>
<? 
$dia = "18";
$mes = "04";
$ano = "1995";
$data1=date("d"); 
$data2=date("m"); 
$data3=date("Y"); 

$idade = $ano - $data3;

echo $idade;
?>

 

esse codigo mostra certinho a idade do rapaz,so que imagina se o cara faz aniversario no meio do ano,ele ira mostrar uma idade a menos da atual,sera que tem uma forma ou algum metodo?

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
$datetime1 = new DateTime('1987-02-29');
$datetime2 = new DateTime();
$interval = $datetime1->diff($datetime2);


echo "você tem: ". $interval->y ." anos e ". $interval->m ." meses";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim

 

<?php

$date     = new DateTime( '1901-10-11' ); // data de nascimento
$interval = $date->diff( new DateTime( '2011-12-14' ) ); // data definida

echo $interval->format( '%Y Anos, %m Meses e %d Dias' ); // 110 Anos, 2 Meses e 2 Dias

?>

 

Com as horas, minutos e segundos

<?php

$date     = new DateTime( '1901-10-11 16:08:00' ); // data e hora de nascimento
$interval = $date->diff( new DateTime( ) ); // data e hora atual

echo $interval->format( '%Y Anos, %m Meses, %d Dias, %H Horas, %i Minutos e %s Segundos' ); 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.