Gratuito, sem registo

Calculadora de datas: dias entre duas datas

Descubra quantos dias há entre duas datas, avance ou recue uma data em dias, semanas, meses ou anos e encontre o número da semana de qualquer dia. Nada é enviado para lado nenhum: tudo funciona no seu navegador.

Introduza as datas para ver o resultado.

Como utilizar

  1. Escolha o separador. Use «Diferença» para comparar duas datas, «Somar ou subtrair» para deslocar uma data e «Detalhes» para ver o número da semana e o dia da semana.
  2. Introduza as datas. Selecione cada data no calendário ou escreva-a diretamente. São aceites datas entre 1900 e 2200.
  3. Defina as opções. Na diferença, decida se o último dia conta. Na deslocação, introduza qualquer combinação de anos, meses, semanas e dias e escolha somar ou subtrair.
  4. Leia e copie o resultado. A resposta atualiza-se enquanto escreve. Use «Copiar resultado» para a colar num e-mail ou num documento.

Como se calcula a diferença entre duas datas

A calculadora apresenta a diferença de duas formas, porque a pergunta também se faz de duas formas. A primeira é o número total de dias, que é uma simples subtração entre dois dias de calendário. A segunda é a duração em anos, meses e dias, tal como se diz a idade de alguém ou a duração de um contrato.

O total de dias nunca depende do local onde está. Uma data de calendário não tem hora, por isso a mudança da hora na primavera ou no outono não acrescenta nem retira dias. De 28 a 30 de março de 2026 vão dois dias em Lisboa, no Funchal ou em Nova Iorque, embora uma dessas noites tenha apenas 23 horas na Europa.

Para anos, meses e dias, a regra é: conta-se o maior número de meses completos que cabe entre as duas datas e, depois, os dias que sobram. Quando um mês é mais curto do que o dia do mês de partida, o cálculo para no último dia desse mês. Assim, de 31 de janeiro a 1 de março de 2026 vai 1 mês e 1 dia: 31 de janeiro mais um mês dá 28 de fevereiro, e mais um dia chega a 1 de março.

Por predefinição, conta-se o primeiro dia e não o último, que é a forma habitual de contar as noites de uma estadia. Ative «Incluir o último dia» para contar as duas pontas, como se faz com os dias de um curso ou de uma reserva de férias.

Somar e subtrair anos, meses, semanas e dias

Para deslocar uma data, a calculadora aplica primeiro os anos e os meses e só depois as semanas e os dias. A ordem é importante porque os meses têm durações diferentes. Somar um mês a 31 de janeiro dá 28 de fevereiro em 2026 e 29 de fevereiro em 2024, o último dia do mês mais curto, em vez de saltar para março.

O dia 29 de fevereiro comporta-se da mesma maneira: 29 de fevereiro de 2024 mais um ano dá 28 de fevereiro de 2025, e mais quatro anos dá 29 de fevereiro de 2028. Somar 365 dias não é o mesmo que somar um ano, porque um ano bissexto tem 366 dias; a calculadora deixa-o escolher qual das duas opções pretende.

Esta regra do fim do mês coincide com a do Código Civil português para a contagem de prazos (artigo 279.º, alínea c): um prazo fixado em semanas, meses ou anos a contar de certa data termina no dia correspondente da última semana, mês ou ano; se no último mês não existir dia correspondente, o prazo termina no último dia desse mês. A alínea b) do mesmo artigo determina que não se conta o dia em que ocorre o evento a partir do qual o prazo corre (verificado em 22/10/2026). Os prazos judiciais e administrativos têm regras próprias, como a suspensão em férias judiciais: confirme sempre na lei aplicável.

  • Prazos: «30 dias a contar da data da fatura» é uma contagem de dias de calendário, enquanto «um mês a contar da data da fatura» segue a regra do fim do mês descrita acima.
  • Assinaturas e períodos experimentais: some meses, não dias, para que a renovação calhe no mesmo dia do mês.
  • Planeamento: some semanas para sprints, cursos e etapas que duram semanas completas.

Se precisa de excluir fins de semana e feriados, utilize antes a calculadora de dias úteis.

Números da semana e a regra ISO 8601

Em Portugal, como na maior parte da Europa e em muitas empresas de todo o mundo, as semanas são numeradas segundo a norma ISO 8601. A semana começa à segunda-feira e a semana 1 é a que contém a primeira quinta-feira do ano, o que equivale à semana que contém o dia 4 de janeiro. Por consequência, os últimos dias de dezembro podem pertencer à semana 1 do ano seguinte, e os primeiros dias de janeiro à semana 52 ou 53 do ano anterior.

Um ano tem 53 semanas ISO quando o dia 1 de janeiro calha a uma quinta-feira, ou a uma quarta-feira num ano bissexto. 2026 é um desses anos: começa numa quinta-feira, por isso 31 de dezembro de 2026 está na semana 53 de 2026. E 1 de janeiro de 2027, embora pertença a 2027 no calendário, ainda está na semana 53 de 2026.

Os Estados Unidos e alguns outros países numeram as semanas de outra forma: a semana começa ao domingo e a semana 1 é a que contém o dia 1 de janeiro. Os dois números diferem muitas vezes em uma unidade, e em certos anos durante o ano inteiro, consoante o dia da semana em que calha o 1 de janeiro. Confirme por isso qual o sistema usado num formulário ou num calendário de processamento salarial.

Exemplos práticos

Dias até ao Natal

De 14 de outubro de 2026 a 25 de dezembro de 2026 vão 72 dias: 10 semanas e 2 dias, ou 2 meses e 11 dias.

Noventa dias a partir de hoje

14 de outubro de 2026 mais 90 dias dá terça-feira, 12 de janeiro de 2027.

Fim do mês

31 de janeiro de 2026 mais um mês dá 28 de fevereiro de 2026. No ano bissexto de 2024, a mesma soma dá 29 de fevereiro de 2024. E de 31 de janeiro a 1 de março de 2026 vai 1 mês e 1 dia.

Uma idade

Quem nasceu a 15 de maio de 1990 tem, a 14 de outubro de 2026, 36 anos, 4 meses e 29 dias, ou seja, 13 301 dias.

Noites ou dias de uma estadia

Chegar a 10 de agosto e partir a 13 de agosto de 2026 corresponde a 3 noites. Com «Incluir o último dia» ativo, as mesmas datas abrangem 4 dias de calendário, que é a forma como um hotel ou um curso os conta.

Perguntas frequentes

Quantos dias há entre duas datas?
Subtraia a data mais antiga à mais recente. A calculadora faz essa conta por si e mostra também o resultado em semanas, meses e anos. Por predefinição, o primeiro dia conta e o último não; assinale «Incluir o último dia» para contar os dois.
Como somo 30, 60 ou 90 dias a uma data?
Abra «Somar ou subtrair», introduza a data de partida, escreva o número no campo «Dias» e deixe os restantes campos a zero. Para 90 dias ou menos também pode usar semanas, por exemplo 12 semanas mais 6 dias.
A calculadora tem em conta os anos bissextos?
Sim. O dia 29 de fevereiro existe nos anos divisíveis por 4, exceto nos anos seculares que não são divisíveis por 400 (1900 não foi bissexto, 2000 foi, 2100 não será). Somar um ano a 29 de fevereiro dá 28 de fevereiro do ano comum seguinte.
O que é o número da semana ISO?
É o número da semana definido pela norma ISO 8601: as semanas vão de segunda-feira a domingo e a semana 1 contém a primeira quinta-feira do ano. Um ano tem 52 ou 53 semanas deste tipo. É o sistema usado na maior parte dos calendários europeus, incluindo os portugueses, e nos planos de negócio.
Porque é que o dia 1 de janeiro às vezes está na semana 52 ou 53?
Porque cada semana ISO pertence ao ano que contém a maior parte dos seus dias (ou seja, a sua quinta-feira). Se o 1 de janeiro calhar a uma sexta-feira, a um sábado ou a um domingo, pertence à última semana do ano anterior.
Posso excluir fins de semana ou feriados?
Aqui não: esta ferramenta conta todos os dias de calendário. Use a calculadora de dias úteis para excluir os fins de semana e os feriados nacionais de dez países, incluindo os 13 feriados obrigatórios de Portugal continental; os feriados municipais podem ser acrescentados manualmente.
Guardam as datas que introduzo?
Não. Tudo é calculado no seu navegador e as datas não são enviadas para nenhum servidor nem guardadas.

Última atualização: quarta-feira, 14 de outubro de 2026