Horário Do Acre - AMBIENTE ACREANO: MUDANÇA DO FUSO HORÁRIO DO ACRE: A VOZ DE QUEM É A FAVOR
AMBIENTE ACREANO: MUDANÇA DO FUSO HORÁRIO DO ACRE: A VOZ DE QUEM É A FAVOR

Entendendo o horário do Acre de uma vez por todas

Acre tem mais de um fuso horário dentro do próprio estado. A maioria da população vive em AMT (UTC-4), que é o fuso oficial. Mas há municípios no extremo oeste, como Feijó, Mâncio Lima e outros próximos à fronteira com o Peru e a Bolívia, que ficam no BRT (UTC-3), o mesmo de Brasília. Isso quer dizer que, dependendo de onde você está no Acre, pode haver até uma hora de diferença dentro do próprio estado. Não é erro de aplicativo, é geografia real. O problema mais comum que eu vejo surgindo é quando alguém marca uma reunião ou entrega num sistema usando o fuso de São Paulo sem perceber. A pessoa configura o horário de Brasília (UTC-3), mas o destinatário está em Rio Branco, que no inverno fica efetivamente uma hora atrás. O resultado é que todo mundo aparece uma hora depois do combinado, ou pior, uma hora antes e fica esperando ninguém aparecer.

Horário do Acre: como configurar corretamente no sistema

Se você está desenvolvendo algo que lida com datas e horários envolvendo o Acre, a solução mais segura é armazenar tudo em UTC no banco de dados e fazer a conversão no momento da exibição, usando a zona horária America/Rio_Branco. Essa é a zona IANA correta para a maior parte do estado. Use a zona America/Boa_Vista apenas se precisar lidar com Roraima, que também está em UTC-4 mas pertence a outro estado. Para os municípios do oeste acreano que usam UTC-3, o correto é usar America/Sao_Paulo na conversão, pois legalmente eles seguem o fuso de Brasília. Eu já perdi tempo demais tentando resolver um bug onde um sistema de agendamento de consultas médicas mostrava horários errados para pacientes em feijão, AC. O sistema simplesmente pegava a data e hora do banco e aplicava o fuso America/Rio_Branco em tudo. Como Feijó legalmente segue UTC-3, os pacientes chegavam duas horas antes do horário marcado. A solução foi criar uma tabela de mapeamento municipal, com cada cidade do Acre associada ao seu fuso correto, e usar isso na camada de apresentação. Não é elegante, mas funciona.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Uma coisa que muita gente não sabe: o Acre já fez horário de verão entre 2008 e 2019. Nessa época, o estado alternava entre UTC-4 e UTC-3 nos meses de verão, o que causava confusão absurda em sistemas que não eram preparados para essa variação. A lei 11.662/2008 instituiu o horário de verão no Acre, mas ele foi suspenso em 2019 e nunca mais voltou. Se você está lidando com dados históricos anteriores a 2019, precise verificar se a data em questão caiu num período de horário de verão, porque a conversão vai diferir. Bibliotecas modernas de fuso horário já tratam disso automaticamente se você usar as zonas IANA corretas, mas sistemas legados muitas vezes não. Outro detalhe prático: se você usa Python, a biblioteca pytz ou, melhor ainda, o módulo zoneinfo do Python 3.9+, resolve a maioria dos casos. Em JavaScript, use a propriedade timeZone do Intl.DateTimeFormat ou a biblioteca date-fns-tz. Evite fazer cálculos manuais de offset. A diferença entre UTC-3 e UTC-4 não é fixa em todo o território acreano ao longo do tempo por causa de mudanças legislativas passadas, então confiar em um "-3 horas" fixo no código é pedir para ter problema depois.

Há uma limitação importante que poucas pessoas consideram: dispositivos móveis e alguns softwares empresariais mais simples permitem apenas a seleção do fuso horário da capital do estado, não dos municípios específicos. Isso significa que, mesmo configurando o celular para o horário do Acre, se o usuário estiver em um município do oeste que segue Brasília, o horário mostrado estará errado. A correção manual pelo usuário é frequentemente necessária nesses casos, e é isso que gera a maioria dos suporte técnicos que chegam às empresas. Para quem precisa de uma referência rápida, Rio Branco está em UTC-4 durante todo o ano desde que o horário de verão acabou. Manacapuru, no Amazonas, também está em UTC-4. Já Cruzeiro do Sul e os municípios limítrofes com a Bolívia e o Peru permanecem em UTC-3. Se você está construindo um sistema para todo o Brasil e quer incluir o Acre sem dor de cabeça, o ideal é não criar regras especiais para o estado, mas sim garantir que o mapeamento por município funcione corretamente desde o início. Revisar isso depois custa muito mais tempo do que fazer certo na primeira versão.