- Editado
Desde ontem estamos enfrentando um problema com os horários das senhas que estão sendo registradas no banco de dados com uma hora a mais.
Sei que está relacionado ao horário de verão que ia entrar e não entrou e isso está gerando o problema já conhecido da prioridade não funcionar.
Já revisamos as configurações conhecidas e compartilhadas neste fórum e no anterior. Estão OK.
@rogeriolino você pode ajudar?
Ambiente Wampserver Win64
- NovoSGA: 1.5.1
- Apache: 2.4.27
- PHP: 5.6.31
- MySQL: 5.7.19
PHPINFO - configurações DATE
date/time support: enabled
"Olson" Timezone Database Version: 2016.10
Timezone Database: internal
Default timezone: America/Sao_Paulo
Directive Local Value Master Value
date.default_latitude 31.7667 31.7667
date.default_longitude 35.2333 35.2333
date.sunrise_zenith 90.583333 90.583333
date.sunset_zenith 90.583333 90.583333
date.timezone America/Sao_Paulo America/Sao_Paulo
TESTES REALIZADOS
Servidor windows: no CMD
- comando TIME - mostra o horário correto
- comando tzutil /g - mostra que a time zone do servidor é "E. South America Standard Time"
- comando tzutil /l - mostra que "E. South America Standard Time" é o UTC-3:00 Brasília
NovoSGA tela Atendimento: na parte inferior mostra data e hora corretos
MySQL - após acessar o NovoSGA com login = adminsga
SELECT @@global.time_zone, @@session.time_zone; -- mostra SYSTEM para ambos
SELECT @@system_time_zone; -- mostra E. South America Standard Tim (que é o UTC-3:00 Brasília)
SELECT NOW(); -- mostra o horário correto
select u.ult_acesso from usuarios u where u.login='adminsga'; -- HORÁRIO ERRADO +1 HORA
OU SEJA... apesar do NOW()
mostrar a hora correta, o horário gravado no banco de dados nas senhas e controles de acesso está sempre com 1 hora a mais.
NÃO ENTENDI O MOTIVO... COMO CORRIGIR???