ForHosting KIT · Conversores de unidades

Conversor de fusos IANA

14:30 em Nova York são 19:30 em Londres. Converta uma data e hora entre fusos com nome, como Europe/Paris ou Asia/Tokyo, com deslocamentos padrão fixos e sem horário de verão, e receba o instante UTC e um aviso quando o dia muda. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Data e hora
2024-06-15T14:30:00
Zona de origem
America/New_York
Zona de destino
Europe/London
Você obtém
Data e hora de entrada
2024-06-15T14:30:00
Data e hora de entrada (ISO)
2024-06-15T14:30:00-05:00
Data e hora de saída
2024-06-15T19:30:00
Data e hora de saída (ISO)
2024-06-15T19:30:00+00:00

Este conversor de fusos horários recebe uma data-hora de relógio de parede ISO-8601 explícita e dois identificadores IANA nomeados, e devolve o mesmo instante absoluto escrito como relógio local na zona de destino.

Zonas IANA nomeadas, offsets fixos e por que este conversor não inventa DST

Um nome de zona IANA como America/New_York, Europe/Paris ou Asia/Tokyo é um identificador estável da base tz, não um desvio numérico impresso num bilhete. Na base completa esses identificadores podem mudar de offset quando as regras de horário de verão se aplicam: Nova York é UTC-5 no inverno e UTC-4 no verão, Londres é UTC+0 e depois UTC+1, e Sydney é UTC+10 e depois UTC+11. Quem busca esse comportamento sazonal já tem um conversor consciente de DST.

Esta página cobre outro trabalho. Você já conhece ambos os extremos como identificadores IANA nomeados, precisa do horário local convertido para um carimbo de relógio de parede explícito e quer que a aritmética permaneça reproduzível em testes unitários, registros e notas de viagem que não devem adiantar em silêncio. O contrato usa portanto uma tabela embutida de offsets civis padrão (fixos): America/New_York é UTC-5, Europe/London é UTC+0, Asia/Kolkata é UTC+5.5, Australia/Adelaide é UTC+9.5, Pacific/Chatham é UTC+12.75 e Pacific/Kiritimati é UTC+14.

Offsets positivos ficam a leste do meridiano de Greenwich; negativos, a oeste. A conversão nunca consulta o relógio do anfitrião, nunca chama um serviço de hora em rede e nunca aplica uma transição DST mesmo que a data de calendário digitada tivesse sido verão no mundo real.

Convites de reunião com nomes de zona IANA

Equipes que já armazenam ambos os lados como identificadores IANA convertem um carimbo de início local no relógio de parede que colegas leem em outro lugar sem abrir uma base de horário de verão.

O que o conversor de fusos horários faz?

Você informa uma data-hora ISO de relógio de parede explícita e duas zonas IANA nomeadas. A ferramenta devolve o mesmo instante absoluto como horário local convertido na zona de destino, mais um carimbo UTC Zulu e uma nota de virada de dia.

Esta ferramenta aplica horário de verão?

Não. Os offsets são os desvios civis padrão (fixos) de uma tabela embutida. America/New_York é sempre UTC-5 aqui mesmo em junho. Não há base tz, não se usa Date e não há avanço nem atraso sazonal.

O conversor de fusos horários é grátis?

A ferramenta do navegador é gratuita e roda localmente.

Que horas são em Londres quando são 14:30 em Nova York?

São 19:30. Nova York conta como UTC-5 e Londres como UTC+0, então o relógio avança cinco horas e continua no mesmo dia do calendário. Nenhuma hora de verão é somada.

O que acontece quando a hora convertida cai em outro dia?

O resultado traz a nova data e um aviso de que o dia do calendário mudou no destino, para que uma reunião no fim da noite em um fuso não seja lida como o mesmo dia no outro.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/conv/time-zones

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/conv/time-zones \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"datetime":"2024-06-15T14:30:00","from_zone":"America/New_York","to_zone":"Europe/London"}'
{
  "datetime": "2024-06-15T14:30:00",
  "from_zone": "America/New_York",
  "to_zone": "Europe/London"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "conv.time_zones",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Informe um carimbo de origem como 2024-06-15T14:30:00, um from_zone de America/New_York e um to_zone de Europe/London, e a ferramenta produz 2024-06-15T19:30:00 como horário local convertido, junto com um carimbo UTC Zulu, um deslocamento com sinal e uma nota de dia civil quando a meia-noite é cruzada. Se qualquer identificador faltar na tabela, a tarefa falha com invalid_input nomeando a zona não reconhecida.

Zonas IANA nomeadas, offsets fixos e por que este conversor não inventa DST

Aliases como US/Eastern, US/Pacific, GB, Japan e rótulos POSIX Etc/GMT mais-ou-menos N resolvem para os mesmos nomes canônicos e minutos. Essa é a promessa do produto por trás da rota de fusos horários: zonas nomeadas, regras fixas, horário local convertido e invalid_input rígido quando um nome não é reconhecido, em vez de uma cidade adivinhada ou um silêncio rumo a UTC.

Como chamar a API e como ler cada campo da resposta

Envie um corpo JSON com três campos obrigatórios. O campo datetime é uma cadeia de relógio de parede ISO-8601: ano de quatro dígitos, mês, dia, separador T ou espaço, horas e minutos, segundos opcionais, frações de segundo opcionais truncadas a segundos inteiros, e um Z ou desvio numérico final opcional aceito apenas para analisar os componentes de parede—from_zone permanece o offset de origem autoritativo. Os aliases de datetime incluem dt, time, when, timestamp e datetime_in. O campo from_zone é o identificador IANA de origem e to_zone é o de destino; cada um aceita nomes canônicos Area/Location, aliases herdados comuns, UTC, GMT e rótulos POSIX Etc/GMT com sinal, comparados sem distinção de maiúsculas e com espaços tratados como sublinhados. Os aliases de from_zone incluem from, source_zone, tz_from, timezone_from e from_tz; os de to_zone incluem to, target_zone, tz_to, timezone_to e to_tz. Em caso de sucesso a resposta ecoa datetime_in como carimbo de parede normalizado, datetime_in_iso com o mais-ou-menos HH:MM de origem, datetime_out e datetime_out_iso para o horário local convertido, local_time como HH:MM:SS, from_zone e to_zone como nomes canônicos, from_offset_hours e to_offset_hours como horas arredondadas, rótulos UTC mais-ou-menos coincidentes, offset_diff_hours como destino menos origem, utc_iso para o mesmo instante em Zulu, year month day hour minute second como inteiros do relógio civil de destino, day_offset por quantas meias-noites foram cruzadas, day_note e message como resumos breves, formula como identidade de uma linha, e steps como arranjo ordenado de linhas de substituição que você pode mostrar junto da resposta. Validação falha—campos ausentes, cadeias ISO malformadas, dias de calendário impossíveis como 2023-02-29, horas fora de zero a vinte e três ou um nome de zona não reconhecido—devolve invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida com unidade item.

Dicas práticas, limites, buscas relacionadas e onde esta ferramenta se encaixa

Fusos de meia hora e quarto de hora são de primeira classe: Asia/Kolkata são cinco horas e meia, Asia/Kathmandu cinco horas e quarenta e cinco minutos, Australia/Adelaide nove e meia, Pacific/Chatham doze horas e quarenta e cinco minutos. Esta página atende quem busca conversor de fusos horários, converter data-hora entre zonas IANA ou conversão de horário local com zona nomeada; não é calculadora de duração de voo, nem conselheiro de horário de verão, nem deslocador só numérico de offsets UTC, nem ferramenta de intervalo entre cidades que nunca move um carimbo. Prefira esta capacidade quando já tem um carimbo ISO explícito e dois nomes IANA e deseja reprodutibilidade de offset fixo; se só tem rótulos UTC mais-ou-menos numéricos, use o auxiliar de offset a offset; se precisa de horário de verão, use uma ferramenta consciente de DST. Verificações de ida e volta são fáceis: converta A para B e depois B para A com zonas trocadas, e confirme que o relógio de parede original retorna após reconstruir o mesmo instante absoluto. Prefira nomes IANA canônicos quando os tiver (America/New_York, Europe/Berlin, Asia/Tokyo) e deixe a tabela dobrar aliases como US/Eastern ou Japan nos mesmos minutos de offset. Lembre-se de que o deslocamento com sinal é sempre o offset de destino menos o de origem: se a origem é America/New_York em UTC-5 e o destino Europe/London em UTC+0, offset_diff_hours vale mais cinco, assim as catorze e trinta na origem viram dezenove e trinta no mesmo dia civil em Londres. Cruzar a meia-noite define day_offset como mais um ou menos um e day_note explica de que lado o destino cai; uma manhã de Tóquio convertida rumo a Los Angeles costuma pousar no dia civil anterior. Emparelhe exemplos ao ensinar: a mesma zona deixa o relógio igual; conversão para oeste subtrai horas; para leste soma; um nome não reconhecido como Not/A_Zone demonstra o caminho rígido de invalid_input. Tarefas falhas com invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando se envia de propósito uma zona inventada.

Checagens cruzadas de carimbos em registros e API

Engenheiros reescrevem um evento ISO gravado sob uma zona nomeada em outra zona nomeada para painéis, incluindo o wrap no dia seguinte e uma referência Zulu, usando apenas offsets fixos.

Fixtures determinísticas de testes unitários

Serviços que fixam nomes IANA geram pares dourados de datetime_out e casos deliberados de invalid_input por nome não reconhecido, sem deriva do Date do anfitrião nem saltos sazonais de DST.

O que acontece se um nome de fuso horário não for reconhecido?

A API devolve invalid_input nomeando o campo e o identificador não reconhecido. Só se aceitam nomes presentes na tabela IANA embutida (mais aliases documentados como US/Eastern ou Etc/GMT-9), e essas falhas não são cobradas.

Como o horário local convertido é calculado?

O instante UTC equivale a wall_from menos o offset fixo da zona de origem; wall_to equivale a esse instante UTC mais o offset fixo da zona de destino. De forma equivalente, wall_to equivale a wall_from mais (to_offset menos from_offset), com envoltório de dia civil quando a meia-noite é cruzada.

Ver a documentação completa do KIT →