Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 2
            [id] => 539817
            [titulo] => Horário do sistema errado
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-12-13 22:08:50
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 269142
            [status] => A
            [isExample] => 
            [NomeUsuario] => William 
            [Apelido] => William (Devwilliam)
            [Foto] => 269142_20150809195205.jpg
            [Conteudo] => 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! ) )

Horário do sistema errado

PHP
Lucas Guedes
   - 13 dez 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.
#Código

$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

Post mais votado

William (devwilliam)
   - 13 dez 2015

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!

2
|
0

Marcio Araujo
   - 13 dez 2015

Acho que esse código pode resolver.

#Código

date_default_timezone_set('America/Sao_Paulo');

1
|
0

Lucas Guedes
   - 13 dez 2015

ainda esta com o mesmo horário, 2 horas adiantado

0
|
0

Marcio Araujo
   - 13 dez 2015

Está testando localmente ou na hospedagem?

1
|
0

Lucas Guedes
   - 13 dez 2015

na hospedagem

0
|
0

Lucas Guedes
   - 13 dez 2015

não teria como trocar essa opção por uma opção date ?

0
|
0

Marcio Araujo
   - 13 dez 2015

Já consultou o suporte da hospedagem?

1
|
0

Lucas Guedes
   - 13 dez 2015

Sim, eles falo que é no script que faz a regulagem

0
|
0

Marcio Araujo
   - 14 dez 2015

William, esse problema tambem pode ser na hospedagem, correto?

1
|
0

William (devwilliam)
   - 14 dez 2015

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.

1
|
0

Lucas Guedes
   - 14 dez 2015

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

0
|
0

William (devwilliam)
   - 14 dez 2015

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.

0
|
0

Marcio Araujo
   - 14 dez 2015

Tava estranho mesmo isso, tenta fazer o que o William escreveu.

0
|
0

Lucas Guedes
   - 14 dez 2015

Sim vou fazer, muito obrigado Wiliam e Marcio

0
|
0