Converta qualquer data e hora entre dois fusos horários, com a diferença ao vivo — no seu navegador.
Um fuso horário não fica a um número fixo de horas de você: ele é uma regra que muda com o calendário. Metade do mundo mexe nos relógios duas vezes por ano, a troca acontece em datas diferentes nos hemisférios norte e sul, e alguns fusos ficam em deslocamentos de meia hora ou de quinze minutos — a Índia é UTC+05:30 e o Nepal, UTC+05:45. É por isso que "é só somar três horas" falha silenciosamente quando você marca uma reunião com semanas de antecedência. Este conversor pega uma data e hora específicas em um fuso e devolve a hora exata do relógio em outro, usando as regras que valem naquele dia em particular.
Por dentro, a ferramenta lê o banco de fusos horários IANA que já vem no seu navegador, através da API padrão Intl. A conversão usa a técnica do espelho: ela formata um instante candidato no fuso escolhido, lê de volta o ano, mês, dia, hora e minuto, e compara essa leitura com a hora que você digitou. A diferença entre as duas é o deslocamento do fuso naquele instante, e aplicá-lo determina o momento UTC exato, que é então formatado de novo no fuso de destino. O deslocamento é verificado uma segunda vez, então uma data que cai numa transição de horário de verão é resolvida corretamente em vez de ficar uma hora errada, e um horário que não existe — a hora pulada quando os relógios adiantam — é empurrado para a frente, o mesmo comportamento dos aplicativos de agenda.
Na prática, ele responde às perguntas que tornam o trabalho remoto complicado: o que 9h em São Paulo significa para um colega em Lisboa, quando um webinar às 18h em Nova York começa em Brasília, se um prazo definido em Tóquio já passou. Os dois fusos que você escolhe também ganham um relógio ao vivo, para você conferir a hora atual dos dois lados antes de enviar um convite. A lista de fusos, os deslocamentos e a conversão rodam todos no seu dispositivo, então nenhuma data, reunião ou localização é transmitida.
A hora que você digita é formatada no fuso de origem com Intl.DateTimeFormat e lida de volta parte por parte; a diferença entre essa leitura e o instante candidato é o deslocamento do fuso naquele momento. Aplicar o deslocamento dá o instante UTC exato, que é formatado mais uma vez no fuso de destino. O deslocamento é reconferido depois da primeira passagem, para que transições de horário de verão e fusos de meia hora sejam resolvidos corretamente.
Sim. O deslocamento é calculado para a data exata que você informa, não para hoje, então uma reunião em julho e outra em dezembro são convertidas com as regras vigentes em cada um desses dias.
Do seu próprio navegador, que expõe o banco de fusos horários IANA — a mesma lista usada pelos sistemas operacionais. Os fusos são mostrados por cidade com o seu deslocamento UTC atual.
Porque alguns fusos têm deslocamento de 30 ou 45 minutos, como a Índia em UTC+05:30. O conversor sempre mostra a diferença exata em horas e minutos.
Na noite em que os relógios adiantam, uma hora é pulada, então aquele horário nunca acontece. O conversor o empurra para a frente pelo tamanho do intervalo, que é o que agendas e celulares fazem.
Não. A conversão roda inteiramente em JavaScript no seu dispositivo. Nenhuma data, fuso ou nome de evento é enviado a qualquer servidor.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.