Olá Srs,
Estou com um pequeno problema, atualmente após o cancelamento do horário verão não consigo pegar o horário local.
Utilizando esta query, o qual o primeiro resultado me traz os valores em milissegundo e o outro a data atual.
SELECT ROUND(UNIX_TIMESTAMP(CURTIME(4)) * 1000) as DATA, NOW() as dataAtual;
Só que os milissegundos está vindo com 1 hora a mais, no caso seria o horário verão. Este é o resultado apresentado:
1571940923186;
2019-10-24 15:15:23
Este são os valores das minhas variáveis de ambiente
SELECT @@GLOBAL.time_zone, @@SESSION.time_zone, @@GLOBAL.system_time_zone;
SYSTEM;
SYSTEM;
Hora oficial do Brasil
Tem alguma outra variável a ser mudada ? Ou sabem o que pode ser por a função UNIX_TIMESTAMP me trazer com 1 hora a mais ?