ForHosting KIT · Matemática

Calcular diferença horária entre offsets UTC

UTC−5 e UTC+5:30 estão separados por 10,5 horas, com o segundo à frente. Digite dois offsets fixos entre UTC−12 e UTC+14 e receba a distância em horas, a diferença com sinal e qual dos dois está adiantado. 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
Deslocamento A
-5
Deslocamento B
5,5
Você obtém
Diferença com sinal em horas
10,5
Diferença em horas
10,5
Adiantado
b
Adiantado em horas
10,5

Esta calculadora compara dois offsets fixos em relação ao Tempo Universal Coordenado e informa a distância em horas, a diferença com sinal de A para B e qual deles está adiantado. Informe horas inteiras ou valores fracionários, como 5.5 para UTC+05:30. O cálculo usa somente os offsets fornecidos; não consulta locais, datas, horário de verão nem bancos de fusos horários. Os dois valores devem ficar entre UTC-12 e UTC+14.

Entenda a diferença entre offsets

Um offset UTC indica quanto um relógio local se afasta do Tempo Universal Coordenado. UTC+3 está três horas à frente de UTC, enquanto UTC-4 está quatro horas atrás. Portanto, a comparação exige subtração com os sinais corretos.

Esta calculadora define o resultado com sinal como offset B menos offset A. Se A for UTC-4 e B for UTC+3, o resultado será +7 e B estará sete horas à frente. Ao inverter os valores, o resultado será -7 e A ficará à frente.

A distância absoluta continua sendo sete. Se forem iguais, a diferença será zero e nenhum estará adiantado. A ferramenta compara apenas números fixos: não deduz offsets de cidades, países, abreviações ou nomes de fusos e não determina se o horário de verão vale em uma data específica.

Informe os valores e interprete a resposta

Inteiros representam UTC-8, UTC ou UTC+10; decimais permitem frações: 5.5 equivale a cinco horas e trinta minutos e 5.75, a cinco horas e quarenta e cinco minutos. São aceitos valores de -12 a +14, inclusive. Comparar -5 com 5.5, por exemplo, retorna 10.5 e informa que B está adiantado.

Use com segurança em agendas e sistemas

Use este cálculo quando a fonte já apresentar offsets UTC explícitos. Um convite pode mostrar UTC+1, um log de servidor pode usar UTC e uma tabela de transporte pode indicar UTC+9. Nesses casos, a comparação é exata e dispensa suposições geográficas.

Se a fonte trouxer Europe/London ou America/New_York, obtenha primeiro o offset correto para a data, pois regras sazonais e históricas podem alterá-lo. A faixa permitida vai de UTC-12 a UTC+14, com os limites incluídos; assim, a maior separação possível é 26 horas. Valores externos são rejeitados, nunca ajustados silenciosamente.

Ela serve para conferir planilhas, validar configurações, montar testes e manter serviços pequenos sem depender de um banco de fusos horários.

Comparar expedientes de equipes remotas

Confira a distância fixa entre duas equipes depois que cada uma informar seu offset UTC aplicável.

Validar cálculos de horários

Confirme qual offset publicado está à frente antes de converter reuniões, transmissões ou transportes.

Criar casos de teste determinísticos

Gere diferenças estáveis, com sinal e absolutas, sem depender de um banco de fusos horários.

Como a diferença com sinal é calculada?

O offset A é subtraído do offset B. Resultado positivo significa B à frente; resultado negativo significa A à frente.

Posso usar offsets de meia hora ou quinze minutos?

Sim. Informe horas decimais, como 5.5 para cinco horas e trinta minutos ou 5.75 para cinco horas e quarenta e cinco minutos.

Qual faixa é aceita?

Cada valor deve estar entre -12 e +14 horas, inclusive.

O cálculo considera o horário de verão?

Não. Ele compara os offsets fixos informados e não resolve datas nem nomes de fusos horários.

O que ocorre quando os offsets são iguais?

As diferenças com sinal e absoluta são zero, e a resposta informa que nenhum está adiantado.

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/math/time-zone-offset-diff

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/math/time-zone-offset-diff \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"offset_a":-5,"offset_b":5.5}'
{
  "offset_a": -5,
  "offset_b": 5.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.time_zone_offset_diff",
  "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 os valores e interprete a resposta

Envie offset_a e offset_b como números finitos de horas. Dado ausente, texto, infinito ou número fora dessa faixa gera invalid_input. signed_difference_hours corresponde a B menos A; difference_hours é a distância não negativa. ahead será b quando B for maior, a quando A for maior e neither quando forem iguais. ahead_by_hours facilita a exibição direta e summary traz uma frase curta. Cada automação pela API custa US$ 0,002, e o navegador executa a mesma função pura.

Use com segurança em agendas e sistemas

A função não usa rede, relógio atual, aleatoriedade nem Date, portanto a mesma entrada JSON sempre gera a mesma saída.

Quanto custa uma solicitação de API?

Uma solicitação de API bem-sucedida custa US$ 0,002. Você também pode executar o mesmo cálculo determinístico no navegador.

Ver a documentação completa do KIT →