>
Calculation mode
Time zone (optional)

Esta calculadora online de datas e horários está disponível para todos, totalmente grátis e não requer cadastro. Abaixo você encontrará informações sobre o que ela faz, como funciona e respostas às perguntas específicas que as pessoas normalmente têm.

O que esta calculadora faz

Esta calculadora de dias entre datas vem com três modos, entre os quais você pode alternar usando os botões no topo da ferramenta.

Date & Time encontra a diferença exata entre dois momentos, até o segundo, levando em conta o horário em ambas as extremidades e um fuso horário opcional para cada lado.

Dates Only encontra a diferença entre duas datas do calendário quando a hora do dia não importa, com um controle para decidir se conta o primeiro e o último dia.

Add / Subtract faz o caminho inverso: comece por uma data e adicione ou subtraia um número de dias, semanas, meses ou anos para chegar a uma nova data.

Os três modos fornecem uma decomposição completa em anos, meses e dias, junto com totais acumulados. No modo Date & Time, a calculadora também funciona como uma calculadora de horas, minutos e segundos, exibindo a duração exata entre dois momentos. Ela lida com anos bissextos, meses de comprimentos diferentes e mudanças de horário de verão sem que você precise calcular isso manualmente.

Para quem é

  • Calcular um prazo, data de renovação ou período de aviso
  • Encontrar a idade exata de alguém ou o número de dias desde um marco
  • Montar uma folha de ponto ou verificar horas pagáveis de um turno
  • Coordenar uma reunião ou chamada entre fusos horários
  • Qualquer pergunta rápida de “quantos dias até” ou “quantas horas entre”

Como funciona

Nos bastidores, a calculadora converte cada data e hora em um único número contínuo antes de fazer a matemática, em vez de contar em um calendário. É isso que lhe permite lidar corretamente com comprimentos irregulares de meses, anos bissextos e transições de horário de verão em vez de errar silenciosamente. Se um horário que você inserir não existir, ou ocorrer duas vezes por causa de uma mudança de relógio, ele é sinalizado em vez de ser calculado incorretamente sem aviso.

Saiba mais

As seções abaixo detalham mais como cada modo funciona e os casos limites que ele trata. Expanda qualquer uma delas para mais detalhes.

Como usar cada modo

Modo Date & Time — Insira uma data e hora de início e uma data e hora de término. Opcionalmente defina um fuso horário diferente em cada lado em "Time zone (optional)" se as duas extremidades estiverem em locais diferentes. Selecione Calculate Difference para obter uma decomposição completa em anos, meses, dias, horas, minutos e segundos, além de totais em semanas, dias, horas, minutos e segundos.

Modo Dates Only — Insira uma data de início e uma data de término. Marque "Include end date" se ambos os pontos finais devem contar para o total, por exemplo um período de locação que inclui o dia de mudança. Selecione Calculate Difference para o total de dias e semanas, além de uma decomposição em anos, meses e dias.

Modo Add / Subtract — Insira uma data de início, escolha Add ou Subtract, digite uma quantidade e escolha se isso significa dias, semanas, meses ou anos. Selecione Calculate Date para obter a data resultante e seu dia da semana. Adicionar ou subtrair meses ou anos tenta manter o mesmo dia no mês de destino quando possível, e recua para o último dia válido daquele mês quando não existir — adicionar um mês a 31 de janeiro, por exemplo, resulta em 28 de fevereiro, ou 29 no ano bissexto.

Atalhos — Os botões Today e Now preenchem a data ou hora atual com um toque; Tomorrow, ao lado da data de término, define-a um dia à frente; Swap inverte os valores de início e fim. Depois que um resultado aparecer, Copy Result coloca um resumo em texto simples na sua área de transferência, e Share abre as opções de compartilhamento do seu dispositivo.

Tutorial em vídeo do Time and Date Calculator
Por que contar datas manualmente dá errado

Contar dias manualmente esbarra em alguns problemas consistentes.

Os meses não têm a mesma duração. Fevereiro tem 28 dias na maioria dos anos e 29 em ano bissexto; abril, junho, setembro e novembro têm 30; os demais têm 31. Assumir que todo mês se comporta como o anterior é a causa mais comum de erro na data.

Anos bissextos seguem uma exceção que a maioria das pessoas não lembra: um ano divisível por 4 é bissexto, exceto anos de século, que só são bissextos se divisíveis por 400. 2000 foi bissexto; 1900 não foi. Qualquer cálculo que abranja vários anos pode ficar um dia fora se isso não for considerado.

Se o primeiro dia conta é uma questão de convenção, não de matemática. Um contrato de locação normalmente conta o dia de mudança; uma contagem regressiva normalmente não. Por isso esta calculadora tem um controle explícito "include end date" em vez de adivinhar.

Mudanças de horário de verão tornam um dia de 23 ou 25 horas em vez de 24. Isso raramente afeta uma contagem simples de dias, mas pode atrapalhar um total em horas e minutos se o intervalo medido atravessar a transição. Esta calculadora também verifica dois casos-limite específicos: um horário que não existe porque os relógios avançaram, e um horário que ocorre duas vezes porque os relógios voltaram — ambos são detectados e sinalizados em vez de produzir silenciosamente um resultado com uma hora de diferença.

Como verificação de sanidade em qualquer resultado: dividir um total de dias por 30 dá uma estimativa aproximada de meses, e por 365 uma estimativa aproximada de anos. Se a resposta exata parecer muito diferente disso, vale revisar o ano que você inseriu — um erro de digitação aí é a maneira mais fácil de obter um resultado fora por um ano inteiro sem que pareça obviamente errado.

Calculando horas, minutos e folhas de ponto

Comparar dois horários é uma subtração com um detalhe a mais: o horário do relógio reinicia à meia-noite. Se um horário de término for anterior ao de início — um turno noturno das 22:00 às 06:00, por exemplo — o cálculo precisa reconhecer que o dia virou em vez de retornar um número negativo. O modo Date & Time trata isso automaticamente.

Para folha de pagamento, os resultados geralmente são necessários de duas maneiras: em horas e minutos (8 horas 30 minutos) e em decimal (8.5 horas), já que horas decimais multiplicam perfeitamente por uma taxa horária. Para descontar um intervalo não remunerado, subtraia sua duração total do intervalo bruto — um turno de 9 horas com 30 minutos de almoço resulta em 8 horas 30 minutos remuneradas.

Alguns exemplos comuns:

InícioTérminoTotalCom intervalo de 30 minutos
9:45 AM2:30 PM4h 45m4h 15m
7:30 AM4:30 PM9h8h 30m
8:00 AM5:00 PM9h8h 30m
Fazendo a mesma conta no Excel ou Google Sheets

Planilhas armazenam datas como números simples, por isso a subtração simples funciona: =B2-A2 retorna o número de dias entre duas células de data (formate o resultado como número, não como data, ou ele será exibido de forma estranha).

Para uma decomposição em anos/meses/dias, DATEDIF é a fórmula padrão: =DATEDIF(A2,B2,"y") para anos, "ym" para meses restantes, "md" para dias restantes.

Para dias úteis apenas, excluindo fins de semana, NETWORKDAYS (ou NETWORKDAYS.INTL para padrões de fim de semana personalizados) faz o trabalho, e pode excluir também uma lista de feriados fornecida.

Tudo isso funciona de forma idêntica no Google Sheets, que usa o mesmo sistema de número-serial de datas e os mesmos nomes de função — o Sheets tende a ser um pouco mais tolerante sobre como uma data digitada é interpretada.

Fusos horários e agendamento entre locais

Os campos de fuso horário aplicam o deslocamento correto ao horário que você inserir em cada lado, incluindo se essa zona atualmente observa horário de verão — a diferença entre dois fusos nem sempre é constante ao longo do ano. É um deslocamento aplicado ao cálculo da diferença, não um conversor autônomo para transformar um momento específico no que ele aparece em outro lugar.

Duas zonas que têm cinco horas de diferença em janeiro podem não ter cinco horas de diferença em julho, já que nem todo país observa horário de verão, e os que observam raramente começam e terminam nas mesmas datas. Para uma reunião recorrente entre fusos horários, vale conferir novamente o deslocamento para a data real em vez de reutilizar o valor calculado meses antes.

Os formatos de data também variam por país — dia antes do mês na maior parte do mundo, mês antes do dia nos Estados Unidos, ano primeiro sob o padrão ISO usado por software. Ler 03/04 como 4 de março em vez de 3 de abril é um erro comum e evitável quando você verifica o formato primeiro.

Perguntas frequentes

Como calcular o tempo a partir de duas datas

Como calcular o tempo entre duas datas?

Converta ambas as datas para um único número de dias desde um ponto de referência fixo, então subtraia a data anterior da posterior. Isso fornece a contagem exata de dias do calendário. A partir daí você pode converter em semanas, meses ou anos para uma decomposição no estilo do calendário, ou aplicar uma regra de dias úteis se fins de semana e feriados precisarem ser excluídos.

Como calcular o tempo no Excel entre duas datas?

Subtraia a célula com a data anterior da célula com a data posterior (=B2-A2) para obter a contagem de dias, ou use DATEDIF com os argumentos "y", "ym" e "md" juntos para uma decomposição em anos, meses e dias. Formate a célula de resultado como número, não como data, ou o Excel exibirá incorretamente.

Existe uma fórmula para calcular tempo?

Sim. Para datas, é a subtração simples depois que ambas as datas são convertidas para uma escala numérica comum. Para horários de relógio, é a mesma subtração, com 24 horas adicionadas ao horário de término sempre que o cálculo atravessa a meia-noite, para que o resultado nunca seja negativo.

Como calcular tempo e dia

Como calcular tempo em um dia?

Some as horas e minutos entre um ponto de início e um ponto de término dentro do mesmo período de 24 horas, usando subtração depois de converter ambos os horários para a escala de 24 horas. Se o dia incluir intervalos não remunerados, subtraia-os separadamente depois que o total bruto for conhecido.

Quantas horas são de 9:45 a 14:30?

Das 9:45 às 14:30 são 4 horas e 45 minutos. Subtraindo um intervalo de 30 minutos, como seria típico em um turno curto, o total remunerado fica em 4 horas e 15 minutos.

Como calcular o tempo entre dois horários

Como descobrir o tempo entre dois horários?

Converta ambos os horários para o formato de 24 horas, adicione 24 horas ao horário posterior se ele for numericamente anterior ao horário inicial (o que significa que o intervalo atravessa a meia-noite), e então subtraia. O resultado se converte facilmente em horas e minutos ou em horas decimais, dependendo do que você precisar.

Como calcular o tempo total entre dois horários no Excel?

Insira ambos os horários em um formato reconhecido, então subtraia a célula com o horário anterior da célula com o horário posterior. Formate a célula de resultado usando um formato de hora personalizado como [h]:mm para que totais acima de 24 horas sejam exibidos corretamente em vez de reiniciarem para zero.

Como multiplicar tempo?

Primeiro encontre a duração como número decimal de horas (7.5 em vez de 7:30, por exemplo), então multiplique esse decimal pela taxa ou fator aplicável, como um salário por hora. Multiplicar na forma decimal evita os erros que surgem ao multiplicar horas e minutos diretamente.

Qual é a maneira correta de calcular tempo

Como o tempo é realmente calculado?

Tanto datas quanto horários de relógio são primeiro convertidos para uma única escala numérica contínua: dias desde um ponto de referência para datas, horas ou minutos após a meia-noite para horários de relógio. Essa conversão permite uma subtração direta para produzir a diferença entre eles, evitando os comprimentos irregulares dos meses e o reinício do relógio à meia-noite.

Qual é a melhor maneira de calcular horas manualmente?

Converta ambos os horários para o formato de 24 horas primeiro, então subtraia-os como horas e minutos, pegando 60 minutos emprestados da coluna de horas se os minutos finais forem menores que os minutos iniciais. Subtraia qualquer tempo de intervalo não remunerado por último, depois que o total bruto for conhecido.

Quantas horas são de 7:30 até 16:30?

Das 7:30 às 16:30 são 9 horas. Com o típico intervalo de almoço de 30 minutos subtraído, o total pagável é de 8 horas e 30 minutos.

Quantas horas são das 8h às 17h com almoço?

Das 8:00 às 17:00 são 9 horas. Subtraindo um almoço padrão de 30 minutos, o total pagável fica em 8 horas e 30 minutos; um almoço de uma hora reduz para 8 horas. Fazer esse tipo de conta à mão não é complicado em princípio, mas está cheio de pequenas exceções: meses de comprimentos diferentes, anos bissextos, travessias de meia-noite, deslocamentos de fuso horário e a diferença entre dias do calendário e dias úteis. Qualquer um desses detalhes é suficiente para atrapalhar um cálculo manual por um dia ou uma hora, por isso uma ferramenta dedicada vale a pena mesmo quando a pergunta parece simples. Seja qual for a pergunta específica — o número de dias até um prazo, as horas em uma folha de ponto ou a data dentro de noventa dias a partir de hoje — a mesma abordagem se aplica: converta tudo para uma escala numérica consistente primeiro e deixe a subtração fazer o resto.