Pular para o conteúdo

Calculadora de Intervalo de Tempo - Calcular Tempo Entre Datas

Calcule intervalos de tempo precisos entre duas datas instantaneamente. Obtenha resultados em segundos, minutos, horas e dias. Lida automaticamente com anos bissextos, horário de verão e fusos horários.

Calculadora de Intervalo de Tempo

Calculadora de carregamento...
📚

Documentação

O que é uma calculadora de intervalo de tempo

Uma calculadora de intervalo de tempo encontra a duração exata entre duas datas e horários. Ela recebe uma data e um horário de início e uma data e um horário de término, e informa a diferença em segundos, minutos, horas e dias, além de um resumo em linguagem simples, como "3 dias, 4 horas, 12 minutos."

Como calcular um intervalo de tempo

Fórmula

A calculadora subtrai o horário de início do horário de término:

Intervalo de tempo = horário de término − horário de início

Um computador não consegue subtrair "15 de março" de "20 de maio" diretamente, porque uma data de calendário não é um único número. Por isso, a calculadora primeiro converte cada data e hora em um carimbo de data/hora (timestamp): uma contagem de milissegundos desde um ponto de referência fixo, 1 de janeiro de 1970, 00:00:00 UTC. Depois que as duas datas viram carimbos de data/hora, a subtração é aritmética comum e continua correta na virada de mês, na virada de ano e nos anos bissextos.

Depois de encontrar a diferença em milissegundos, a calculadora a converte em outras unidades:

  • Segundos = milissegundos ÷ 1.000
  • Minutos = segundos ÷ 60
  • Horas = minutos ÷ 60
  • Dias = horas ÷ 24

Exemplo prático

Início: 20 de maio de 2023, 10:00 Fim: 21 de maio de 2023, 11:00

O intervalo entre esses horários é de 25 horas. Convertido para todas as unidades exibidas pela calculadora:

  • 90.000 segundos
  • 1.500 minutos
  • 25 horas
  • 25 ÷ 24 ≈ 1,04 dias

O resumo em linguagem simples diz "1 dia e 1 hora". Esse resumo é montado de forma diferente dos valores decimais acima: a calculadora toma primeiro o número inteiro de dias (1), depois as horas que sobram (1) e, por fim, os minutos e segundos restantes (0 e 0). Ela não arredonda o valor decimal em dias. Em vez disso, avança por unidades inteiras.

Anos bissextos e horário de verão

Um ano do calendário nem sempre tem 365 dias, e um dia do calendário nem sempre tem 24 horas. Como a calculadora trabalha com marcas temporais em vez de fazer a contagem dos dias no calendário, ambos os casos são tratados sem regras especiais.

Anos bissextos. A cada quatro anos, fevereiro ganha um dia extra, 29 de fevereiro, para manter o calendário alinhado com a órbita da Terra em torno do Sol. Os anos de virada de século são a exceção: só são bissextos se divisíveis por 400, de modo que 2000 foi bissexto, mas 1900 não foi. Contar de 28 de fevereiro de 2024, 00:00, até 1 de março de 2024, 00:00, dá 2 dias, porque 2024 é bissexto e a contagem passa por 29 de fevereiro.

Horário de verão. Nos lugares que adotam o horário de verão, os relógios pulam uma hora na primavera e repetem uma hora no outono. Nos Estados Unidos, o horário de verão começa no segundo domingo de março, quando os relógios passam de 2 h da manhã para 3 h da manhã. Em 10 de março de 2024, os relógios do fuso horário do leste dos EUA saltaram de 2:00 h da manhã direto para 3:00 h da manhã. Quem mede nesse fuso, de 1:00 h da manhã até 4:00 h da manhã desse dia, obtém 2 horas, e não 3, porque a hora das 2 nunca existiu no relógio. A calculadora acerta nesse caso porque subtrai carimbos de data/hora, e um carimbo de data/hora não pula nem se repete só porque um relógio faz isso.

Fusos horários

Os campos de início e término usam o fuso horário do dispositivo que os preenche. Quando as duas datas representam horários no mesmo fuso, que é o caso normal, o resultado está correto independentemente de qual seja esse fuso, porque as diferenças de fuso se anulam durante a subtração. Se as duas datas representarem horários em fusos diferentes, converta uma delas para o outro fuso antes de inseri-la. Caso contrário, o resultado ficará diferente pelo intervalo entre os dois fusos.

Perguntas frequentes

Quais unidades a calculadora mostra?

Segundos, minutos, horas e dias, além de um resumo em linguagem simples. Semanas, meses e anos não são exibidos diretamente, porque meses e anos não têm uma duração fixa: um mês tem de 28 a 31 dias, e um ano tem 365 ou 366 dias. Para obter uma estimativa, divida a contagem de dias por 7 para semanas, por cerca de 30,44 para um mês médio ou por cerca de 365,25 para um ano médio.

Ela leva em conta os anos bissextos?

Sim. Como a calculadora trabalha com marcas de data e hora, os dias bissextos já são incluídos no resultado sem nenhuma etapa extra.

Ela leva em conta o horário de verão?

Sim. Ela informa o tempo real transcorrido, em vez de uma simples diferença entre os horários indicados pelo relógio, por isso os resultados permanecem precisos durante a transição para o horário de verão.

A data de término pode ser anterior à data de início?

Não. A data e o horário de término devem ser iguais ou posteriores à data e ao horário de início; caso contrário, a calculadora exibirá um erro em vez de um resultado.

Ela pode calcular a idade exata de uma pessoa?

Sim. Informe a data e a hora de nascimento como início e a data e a hora atuais como fim. Por exemplo, uma pessoa nascida em 15 de março de 1985, às 3:20 da tarde, e medida em 12 de novembro de 2024, às 10:45 da manhã, tem 14.486 dias de vida, ou cerca de 39,66 anos.

O resultado inclui fins de semana e feriados?

Sim, o total conta todos os dias do calendário. Para estimar apenas os dias úteis, pegue o número total de dias, divida por 7 para obter semanas completas, multiplique esse resultado por 5 e depois adicione os dias restantes que caírem em um dia útil.

Referências

  1. Ecma International. ECMAScript Language Specification (ECMA-262). ECMA-262: valores de tempo — os valores de tempo contam milissegundos a partir de uma época que começa à meia-noite do início de 1 de janeiro de 1970 UTC.
  2. U.S. Naval Observatory. Leap Years. USNO: Anos bissextos — anos divisíveis por 4 são bissextos, exceto os anos de virada de século não divisíveis por 400.
  3. National Institute of Standards and Technology. Daylight Saving Time Rules. NIST: Regras do horário de verão — o horário de verão dos EUA começa às 2:00 h da manhã do segundo domingo de março, quando a hora local avança para as 3 h da manhã.