Horário do sistema errado
13/12/2015
Boa tarde amigos, um colega fez uma parte de um sistema pra min, porém o horário esta errado e do jeito que ele fez não seu como arrumar. Quando um email é enviado o sistema grava a data e o horário no banco de dados.
$msg = $db->exe("SELECT *,date_format(e_data_envio,'%d/%m/%Y às %H:%i:%s') AS e_data_envio FROM enviados ORDER BY e_id DESC LIMIT $inicio,$quantidade");
O horário esta 2 horas adiantado, ex: agora é 13:21 e esta mostrando 15:21
Fico grato se alguém me ajudar
:D
Lucas no seu código estou vendo somente a captura dos dados, mas como está sendo gravado esse valor da hora?
- Usando o PHP ?
- Usando o MySQL?
Poste essa parte do código!
Mais Posts
Acho que esse código pode resolver.
date_default_timezone_set('America/Sao_Paulo');
ainda esta com o mesmo horário, 2 horas adiantado
Está testando localmente ou na hospedagem?
não teria como trocar essa opção por uma opção date ?
Sim, eles falo que é no script que faz a regulagem
William, esse problema tambem pode ser na hospedagem, correto?
Existem grandes chances de ser problema na hospedagem, a dúvida que fica é se está usando um campo com valor DEFAULT no MySQL ou gravando com PHP.
Boa tarde amigos! O problema realmente é na hospedagem como o Marcio Araujo tinha me dito, entrei em contato com a weblink e eles me falo que por questão de segurança não pode mudar o horário do servidor, isso é uma pouca vergonha para uma hospedagem tão grande assim. Agora meu sistema vai ficar com os registros 2 hrs adiantado.
Agradeço a ajuda
Faz um ajuste no script tirando 2 horas antes de gravar no banco, já que não teve acerto com a hospedagem então vai na "gambiarra" mesmo para acertar no seu sistema.
Tava estranho mesmo isso, tenta fazer o que o William escreveu.
Sim vou fazer, muito obrigado Wiliam e Marcio