null2007 1 Denunciar post Postado Julho 31, 2014 Boa tarde amigos... Estou tentando resgatar a hora atual, para inserir um registro no DB. Estou utilizando o seguinte, só para printar na tela e verificar o que está retornando: <?php $timestamp = time(); echo date('d/m/Y H:i:s', $timestamp);?> E surpreendentemente está me retornando isto: 31/07/2014 19:38:32 OBS: O horário que verifiquei foi: 31/07/2014 14:38:32 Alguém sabe me ajudar a resolver esta diferença? Compartilhar este post Link para o post Compartilhar em outros sites
everton_boff 0 Denunciar post Postado Julho 31, 2014 ele tá pegando a hora do seu computador ou dispositivo móvel Compartilhar este post Link para o post Compartilhar em outros sites
null2007 1 Denunciar post Postado Julho 31, 2014 Neste teste que estou realizando é no meu PC. Compartilhar este post Link para o post Compartilhar em outros sites
Erick Plant 8 Denunciar post Postado Julho 31, 2014 Fuso horário $timestamp = mktime(date("H")-3, date("i"), date("s"), date("m"), date("d"), date("Y")); echo gmdate("d/m/Y H:i:s", $timestamp); Compartilhar este post Link para o post Compartilhar em outros sites
everton_boff 0 Denunciar post Postado Julho 31, 2014 se te ajuda, diminui as horas, mas isso está pegando a hora direto do seu computador: <?php $timestamp = mktime(date("H")-5, date("i"), date("s"), date("m"), date("d"), date("Y"), 0); $data = gmdate("d/m/Y H:i:s", $timestamp); ?> Compartilhar este post Link para o post Compartilhar em outros sites
wesleybelinato 3 Denunciar post Postado Julho 31, 2014 //coloca o fuso horario no inicio do código date_default_timezone_set('America/Sao_Paulo'); //depois é só usar a função date normalmente echo date('Y-m-d H:i:s'); //da uma verificada no padrão timestamp no DB que vc for usar //não precisa daquelas outras frescuras como time().... //se vc usa o mysql vc pode configura-lo para definilo a data e hora na coluna, ou no insert ou update usar a função now() Compartilhar este post Link para o post Compartilhar em outros sites
null2007 1 Denunciar post Postado Julho 31, 2014 Erick Plant Funcionou irmão! No meu caso utilizei assim: <?php $timestamp = mktime(date("H")-3, date("i"), date("s"), date("m"), date("d"), date("Y")); echo gmdate("Y-m-d H:i:s", $timestamp); ?> Obrigado a todos! Compartilhar este post Link para o post Compartilhar em outros sites