F_Jr 0 Denunciar post Postado Outubro 16, 2012 E aí pessoal beleza? Minha dúvida é o seguinte como pegar a data e a hora oficial de brasília em PHP? Isto porque na aplicação que estou fazendo para data e hora, estou trabalhando com o código na máquina local trabalhando com o servidor wampserver. Fiz uns testes para mudar a hora e data da minha máquina local, para saber se ele ia pegar a data e a hora da minha máquina local ou o horário oficial de brasília. Eis o código abaixo.: $data = date("d/m/Y", mktime(gmdate("d"), gmdate("m"), gmdate("Y"))); $hora = date("H:i:s", mktime(gmdate("H")-3, gmdate("i"), gmdate("s"))); print "Data Atual.: ".$data; print "<br />Hora Atual.: ".$hora; Fiz uns testes mudando a hora e data da minha máquina local, percebi que ele pegou foi a data e a hora da minha máquina e não o horário oficial de brasília. Como posso mexer no código para que ele pegue o horário oficial de brasília? Ou será que isto é impossível de se fazer pelo fato de trabalhando este código na minha máquina local? Desde já agradeço! Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Rangel 208 Denunciar post Postado Outubro 16, 2012 http://php.net/manual/pt_BR/function.date-default-timezone-set.php http://www.php.net/manual/pt_BR/timezones.php Compartilhar este post Link para o post Compartilhar em outros sites
Ricardo Barantini 33 Denunciar post Postado Outubro 16, 2012 Altere o php.ini. [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = America/Sao_Paulo Compartilhar este post Link para o post Compartilhar em outros sites