Ir para o conteúdo principal
Bethemesh

Calculadora de diferença entre duas datas

Compare duas datas e obtenha a diferença exata em anos, meses e dias, o número total de dias e o equivalente em semanas, com a opção de incluir o último dia.

  • Área de transferência

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

Esta ferramenta foi útil?

Como funciona esta ferramenta?

Esta calculadora mede o tempo que separa duas datas: a diferença em anos, meses e dias, o número total de dias e o equivalente em semanas e dias. Serve para saber a duração de um contrato, de uma estadia, de um período experimental ou de um projeto, a antiguidade entre duas datas ou o tempo decorrido desde um acontecimento. A ordem das datas é indiferente: se a data de fim for anterior, a ferramenta troca-as.

Por omissão, a ferramenta conta como um cronómetro que arranca no primeiro dia e para no início do último: de segunda a terça há 1 dia. É a convenção da maioria dos cálculos com datas (subtrair duas datas numa folha de cálculo, durações da norma ISO 8601).

Assinale «Incluir o último dia» quando as duas datas contam, como num arrendamento, numas férias ou num ano letivo «de 1 de setembro a 30 de junho, inclusive»: a ferramenta soma então 1 dia, o que equivale a medir até ao dia seguinte à data de fim.

A decomposição em anos, meses e dias segue o calendário: contam-se os meses inteiros a partir da data de início e depois os dias restantes. Se o dia de partida não existir num mês (dia 31 num mês de 30 dias, 29 de fevereiro num ano comum), o mês inteiro é atingido no último dia desse mês. O total de dias é exato e inclui cada 29 de fevereiro atravessado.

Como usar esta ferramenta

  1. Introduza a data de início

    Escreva a data como dia/mês/ano ou escolha-a no calendário.

  2. Introduza a data de fim

    A ordem é indiferente: a ferramenta devolve sempre uma diferença positiva.

  3. Decida se o último dia conta

    Assinale a opção para um período com ambos os extremos incluídos e leia a duração, o total de dias e as semanas.

Calcular a diferença entre duas datas

O total em dias e a decomposição de calendário respondem a duas perguntas diferentes: «quantos dias?» e «quantos anos, meses e dias?».

Total de dias

N = data de fim − data de início (+ 1 se o último dia for incluído)

Semanas e dias

semanas = ⌊N ÷ 7⌋; dias restantes = N − 7 × semanas

Meses inteiros

M = maior inteiro tal que início + M meses ≤ fim; anos = ⌊M ÷ 12⌋

N
número total de dias entre as duas datas
M
número de meses completos contidos no período

Converter dias em meses dividindo por 30 ou 30,44 dá apenas uma aproximação; a decomposição de calendário usa a duração real de cada mês.

Casos de uso

Duração de um contrato

Saber a duração exata de um contrato a termo, de um estágio ou de um período experimental entre o início e o fim.

Antiguidade ou período de detenção

Medir a antiguidade entre a admissão e a saída, ou quanto tempo se deteve um bem entre a compra e a venda.

Estadias e arrendamentos

Contar os dias de uma estadia no estrangeiro, de um arrendamento ou de um período de guarda, incluindo o último dia.

Tempo decorrido desde um acontecimento

Ver quantos dias, semanas ou meses passaram desde um casamento, uma mudança de casa ou a criação de uma empresa.

Exemplos

Um ano letivo, extremos incluídos

Sem a opção, o resultado é 9 meses e 29 dias, ou seja, 302 dias: a diferença não conta o próprio dia 30 de junho.

Entrada

De 1 de setembro de 2026 a 30 de junho de 2027
Último dia incluído

Resultado

10 meses, 0 dias
303 dias · 43 semanas e 2 dias

Diferença simples

Cinco meses inteiros levam a 15 de junho; de 15 de junho a 1 de julho faltam 16 dias.

Entrada

De 15 de janeiro de 2026 a 1 de julho de 2026

Resultado

5 meses, 16 dias
167 dias · 23 semanas e 6 dias

Dicas e boas práticas

  • Para um prazo legal ou contratual, confirme a regra de contagem aplicável (dia inicial excluído, dias úteis, transferência para o dia útil seguinte): esta calculadora conta dias de calendário.
  • Para contar apenas dias da semana, use a calculadora de dias úteis; para encontrar a data a que chega uma duração, use a ferramenta de adicionar ou subtrair uma duração a uma data.
  • Para uma idade, a calculadora de idade aplica o mesmo método e acrescenta a data do próximo aniversário.
  • A ligação do cálculo guarda as duas datas e a opção escolhida: partilhe-a para que o destinatário veja exatamente o mesmo resultado.

Fontes e referências

Perguntas frequentes

Quantos dias há entre duas datas?

Introduza as duas datas e o total de dias aparece de imediato. Por omissão é a diferença entre as datas (do dia 1 ao dia 2 = 1 dia). Assinale «Incluir o último dia» para contar os dois extremos (do dia 1 ao dia 2 = 2 dias).

Devo incluir o primeiro e o último dia?

Depende do que está a medir. Para um tempo decorrido (idade, antiguidade, intervalo) o último dia não conta. Para um período cujos dias são todos usados, como um arrendamento, uma licença ou uma estadia, deve incluí-lo.

Como são contados meses de durações diferentes?

Os meses contam-se de data a data: de 15 de janeiro a 15 de fevereiro há 1 mês, tenha fevereiro 28 ou 29 dias. Quando a data não existe (31 de abril), o mês é atingido no último dia do mês e depois somam-se os dias restantes.

Os anos bissextos são tidos em conta?

Sim. O total é calculado no calendário gregoriano: de 1 de janeiro de 2028 a 1 de janeiro de 2029, por exemplo, há 366 dias, porque 2028 é bissexto.

A mudança da hora pode alterar o resultado?

Não. A ferramenta trabalha com datas sem hora: um dia vale sempre um dia, mesmo que o período atravesse a mudança para a hora de verão ou de inverno.

Posso calcular uma duração em horas ou minutos?

Esta calculadora trabalha ao dia. Para a diferença entre duas horas ou dois carimbos temporais, use a calculadora de duração entre horas.

Ferramentas relacionadas

Ferramentas semelhantes ou complementares a esta.

Ferramentas semelhantes

Conte os dias úteis entre duas datas e desloque uma data um número de dias úteis, com semana de segunda a sexta ou outra.

Datas e tempoEm destaqueUtilizar esta ferramenta

Calcule uma idade exata em anos, meses e dias a partir da data de nascimento e de qualquer data de referência.

Datas e tempoEm destaqueUtilizar esta ferramenta
GuiaBoas práticasIniciante

Cálculos de data e hora: guia prático

Diferenças entre datas, durações, dias úteis, semanas ISO, recorrências e formatos: escolha o cálculo adequado.

7 de setembro de 20262 min