Converter horário entre fusos parece uma subtração simples até o horário de verão entrar na conta. O deslocamento UTC de um lugar não é uma constante fixa o ano inteiro, ele muda em datas específicas para boa parte do mundo, e ignorar isso é a causa mais comum de reunião marcada na hora errada.
Como o deslocamento UTC muda ao longo do ano
Cada fuso é definido pelo banco de dados IANA de fusos horários, o mesmo que roda embutido em navegadores e sistemas operacionais, e não por um número único: os deslocamentos vão de UTC-12 a UTC+14 (esse último usado pelo Kiribati desde 1995), e nem todos são horas cheias. Kolkata, na Índia, fica em UTC+5:30, e Kathmandu, no Nepal, em UTC+5:45, deslocamentos de meia hora e quinze minutos que existem por decisão política do país, não por geografia.
O horário de verão desloca o offset em exatamente 1 hora, duas vezes por ano, em quem ainda adota a prática: Nova York fica em UTC-4 (EDT) em agosto e volta para UTC-5 (EST) em janeiro, a mesma cidade, um deslocamento diferente. Nos Estados Unidos essa troca acontece no segundo domingo de março e no primeiro domingo de novembro, regra fixada pelo Energy Policy Act de 2005. Um horário como "14:30 em Nova York" só vira uma hora absoluta em UTC depois de saber qual das duas regras vale naquele dia do calendário.
A armadilha real é que uma hora local pode simplesmente não existir. No dia em que o horário de verão começa, o relógio pula direto de 1:59 para 3:00, então algo como "2:30 da manhã" nunca acontece naquele fuso naquele dia; no dia em que termina, uma faixa de horário se repete duas vezes. O Brasil aboliu o horário de verão em 2019, o que fixou São Paulo em UTC-3 o ano todo, mas países que ainda alternam continuam sujeitos a essa lacuna, e um conversor que trata o offset como constante erra justamente nesses dois dias por ano.
Três conversões, três armadilhas diferentes
Mesmo instante, três cidades, em agosto
Entrada
14:30 em New York (EDT, UTC-4)
Saída esperada
15:30 em São Paulo (UTC-3) · 03:30 do dia seguinte em Tóquio (UTC+9)
São Paulo fica só 1 hora à frente de Nova York em agosto porque o horário de verão americano reduz a diferença habitual; Tóquio já está de madrugada do dia seguinte por causa dos 13 fusos de distância.
A mesma cidade, meses diferentes
Entrada
Nova York em 15 de janeiro, meio-dia UTC
Saída esperada
offset UTC-05:00 (EST), não UTC-04:00
É a mesma "Nova York" do exemplo anterior, mas em janeiro o horário de verão não está mais ativo, e o offset volta 1 hora inteira: converter usando o offset de agosto erraria por uma hora cheia.
Um fuso que não é hora cheia
Entrada
Kolkata (Índia)
Saída esperada
UTC+05:30
A Índia inteira usa um único fuso de meia hora, decisão administrativa que remonta à unificação pós-independência; um conversor que só soma horas cheias não representa esse deslocamento corretamente.
FAQ da ferramenta completa
Sim. Como usamos o banco de fusos IANA do navegador, o deslocamento de cada cidade é calculado para a data exata que você escolher, aplicando automaticamente o horário de verão quando ele estiver em vigor naquele fuso e naquela época do ano. Por isso a diferença entre duas cidades pode variar dependendo do mês da conversão.
Perguntas frequentes
Por que o horário de Nova York muda duas vezes por ano?
Porque os Estados Unidos ainda observam horário de verão: pela regra do Energy Policy Act de 2005, os relógios adiantam 1 hora no segundo domingo de março (início do EDT, UTC-4) e voltam no primeiro domingo de novembro (retorno ao EST, UTC-5). É a mesma cidade e o mesmo fuso geográfico, só o offset legal muda.
O Brasil ainda tem horário de verão?
Não desde 2019, quando o governo federal decidiu não renovar a medida provisória que o mantinha. Antes disso, partes do Brasil alternavam entre UTC-2 e UTC-3 no verão; hoje São Paulo e a maior parte do país ficam fixos em UTC-3 o ano inteiro, e a diferença para fusos que ainda observam o horário de verão passa a variar conforme a época.
Por que a Índia usa um fuso de meia hora (UTC+5:30)?
Porque o país inteiro, de leste a oeste, adotou um único fuso administrativo em vez de dividir seu território em múltiplos fusos geográficos, e esse fuso ficou fixado exatamente na metade entre UTC+5 e UTC+6. Nepal foi além e adotou UTC+5:45, um deslocamento de 15 minutos, também por decisão nacional e não por convenção astronômica.
É possível marcar um horário que não existe em outro fuso?
Sim, no dia exato em que o horário de verão começa. O relógio local pula direto de um minuto para outro que já é uma hora à frente, então um horário como "2:30 da manhã" simplesmente não corresponde a nenhum instante real naquele fuso naquele dia; converter esse horário exige tratar o momento como o instante logo antes ou logo depois do salto.