Jump to content


Photo

Corrigir A Hora Do Servidor


  • Faça o login para participar
2 replies to this topic

#1 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 16/02/2007, 22:26

Eu estou usando um servidor que tem 5 horas de diferença no horário brasileiro, gostaria de saber qual a melhor forma de corrigir a diferença pra mostrar a hora do brasil.

Falopa!

#2 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 17/02/2007, 00:11

Eu não sei a forma que vc está usando em seus script, mas na minha opnião a melhor forma seria com TimeStamp:

<?php
// Coloque a correção de horas -5/+5
$correcao = 5;  (soma/adiantar não precisa do "+" na frente)
// Ajusta a Data 
$timer_soma = (time() + ($correcao * 3600));
?>

Se vc tiver usando o PHP 5.x.x talvez se vc modificar o "time zone" do "php.ini" talvez ele corrija isso (eu nunca testei mas em tese tem que funcionar):

date.timezone = America/Brasilia

Para tal modifique o "php.ini" ou use a função "date_default_timezone_set":
http://www.php.net/m...imezone-set.php

De uma olhada tbm em:
http://www.php.net/m...mezone-open.php
http://www.php.net/m...ne-name-get.php
http://www.php.net/m...ifiers-list.php
http://www.php.net/m...ction.idate.php

Mas essas ultimas funções foram adicionadas a partir do PHP 5, para fazer algo antes do 5 a unica função com esse "direito" é a "setlocale":
http://www.php.net/m...n.setlocale.php

Para usar vc deve indicar a língua do Brasil (mas quase nunca funciona (X_X)):
setlocale (LC_TIME, "pt_BR");

Por isso prefiro usar um TimeStamp modificado é sempre funcional e simples .... pois as funçõea acima depende da configuração do servidor ficando a merce delas ....

#3 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 17/02/2007, 08:25

Eu ainda estou usando PHP4 apesar de no servidor ter suporte a PHP5.

Sobre a função setlocale() eu já tinha tentado ela e não funciona nada :( nenhum dos paramentros resolveu.

A idéia da conversão fucionou perfeitamente, e caso eu precise mudar de server nem preciso me preocupar com as configurações :D

Falopa!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq