Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 20

Problema com data

19-05-2011 13:33

Olá galera, estou utilizando esse script para calcula a diferença entre duas datas, mas o que acontece é que nao está calculando corretamente.

<? date_default_timezone_set('America/Sao_Paulo'); $hora_inicio = mktime(21,0,0,5,13,2011); echo "Data de inicio: ".date('Y/m/d H:i:s',$hora_inicio); $hora_atual = mktime(21,20,30,5,13,2011); echo "<br>Data atual: ".date('Y/m/d H:i:s',$hora_atual); $diferenca = $hora_atual - $hora_inicio; echo "<br>".$diferenca; echo "<br>A diferença é de ".date('Y',$diferenca)." ano, ".date('m',$diferenca)." meses, ".date('d',$diferenca)." dias, ".date('H',$diferenca)." horas, ".date('i',$diferenca)." minutos e ".date('s',$diferenca)." segundos"; ?>

Mas o resultado que está aparecendo é esse: A diferença é de 1969 ano, 12 meses, 31 dias, 21 horas, 20 minutos e 30 segundos
Se eu tiro o "date_default_timezone_set('America/Sao_Paulo');" ele fica certo...Mas eu preciso dele pra informar a hora atual exata...

Só lembrando que o $hora_atual = mktime(21,20,30,5,13,2011); eu coloquei pra testar, ele na verdade teria que ser assim: $hora_atual = mktime();


Obrigado!
0
[]'s
Marcelinho


"Não existe triunfo sem perda, não há vitória sem sofrimento, não há liberdade sem sacrifício."

Uni Jovem - Cristo Rei | "Curtindo a Vida com Valores Eternos!"
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com data

19-05-2011 13:43

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado