Como calcular dias entre duas datas: guia passo a passo com exemplos

Por ToolFacil Editorial Team Atualizado 7 min de leitura
Ilustração de dois calendários com uma seta entre eles mostrando como calcular o número de dias entre duas datas
Resposta rápida

De 1 de janeiro de 2026 a 21 de abril de 2026 (Tiradentes, que cai numa terça-feira) há 110 dias sem contar a data inicial. Depois de 1 de janeiro restam 30 dias de janeiro, mais fevereiro (28), março (31) e 21 dias de abril: 30 + 28 + 31 + 21 = 110. Se contar ambas as datas, some um dia: 111.

A resposta curta

Este guia explica como calcular dias entre duas datas: o número de dias entre duas datas é simplesmente a data final menos a data inicial. Em todas as calculadoras de datas padrão — incluindo a calculadora de dias entre datas do ToolFacil — a convenção é:

Dias entre datas = data final − data inicial (a data inicial não é contada, a final sim)

Assim, de uma segunda-feira à segunda-feira seguinte há 7 dias, não 8. De 10 a 15 de março há 5 dias. Esta única regra responde à maioria das perguntas; neste guia você verá como fazer a conta à mão, como lidar com anos bissextos e viradas de ano, e como evitar o clássico erro de um dia a mais ou a menos.

Método 1: contar mês a mês (o método manual)

É o método que funciona tendo apenas um calendário à frente. Os passos:

Passo 1 — Anote as duas datas. Chame a mais antiga de data inicial e a mais recente de data final.

Passo 2 — Conte os dias restantes do mês inicial. Subtraia o dia inicial do total de dias desse mês. Exemplo: começando em 10 de março, março tem 31 dias, logo 31 − 10 = 21 dias restantes em março.

Passo 3 — Some os meses completos intermediários. Some 31 para janeiro, março, maio, julho, agosto, outubro e dezembro; 30 para abril, junho, setembro e novembro; e 28 ou 29 para fevereiro (ver a seção de anos bissextos).

Passo 4 — Some os dias do mês final. Simplesmente o número do dia da data final. Termina em 15 de abril? Some 15.

Passo 5 — Some tudo.

Exemplo resolvido — de 20 de julho de 2026 a 10 de agosto de 2026:

  • Restam de julho: 31 − 20 = 11
  • Meses completos intermediários: nenhum
  • Dias de agosto: 10
  • Total: 11 + 10 = 21 dias ✓

É o método que contadores, gerentes de projeto e organizadores de eventos usam quando querem conferir à mão o resultado de uma calculadora.

Método 2: o método ordinal (números de série)

Cada data pode ser convertida num único «número de dia» — o seu ordinal — contado a partir de um ponto de referência fixo. Subtraia o número menor do maior e terá a resposta. É exatamente assim que planilhas e calculadoras de datas fazem por dentro.

Um exemplo concreto: 10 de janeiro de 2026 é o dia número 739.626 e 15 de janeiro de 2026 é o dia número 739.631. Subtraímos: 739.631 − 739.626 = 5 dias. ✓

Você não precisa conhecer o ponto de referência (por curiosidade: o dia 1 é 1 de janeiro do ano 1 no calendário gregoriano proléptico). O importante é o conceito: subtrair datas é uma simples subtração depois que cada data vira um número. Por isso as calculadoras nunca se confundem com a duração dos meses: elas não contam meses, subtraem dois inteiros.

Contagem inclusiva vs exclusiva: a armadilha do dia a mais

Esta é a causa mais comum de respostas «erradas», e não é um erro de conta: é uma questão de definição.

  • Exclusiva (o «entre datas» padrão): conta-se a data final, não a inicial. De 10 a 15 de março = 5 dias. É o que as calculadoras de datas mostram.
  • Inclusiva («quantos dias, contando ambos»): contam-se os dois extremos. De 10 a 15 de março = 6 dias.

Nenhum está errado; respondem a perguntas diferentes. «Quantos dias faltam para o prazo?» é exclusiva: faltam 5 dias, não 6. «Quantos dias dura a exposição, de 10 a 15?» costuma ser inclusiva: dura 6 dias, porque está aberta tanto no dia 10 quanto no dia 15.

A armadilha: sites de reservas, contratos e planejadores de férias alternam entre os dois critérios sem avisar. Uma estadia de «7 noites» em hotel são 8 dias corridos inclusivos; um prazo de «10 dias» a partir de segunda-feira são 10 dias exclusivos. Quando uma contagem parecer errada por um dia, verifique qual convenção está sendo usada antes de culpar a matemática.

Duração dos meses e a regra do ano bissexto

A única parte realmente irregular da aritmética de datas é fevereiro. Aqui está a tabela completa:

Mês Dias Mês Dias
Janeiro 31 Julho 31
Fevereiro 28 (29 em bissextos) Agosto 31
Março 31 Setembro 30
Abril 30 Outubro 31
Maio 31 Novembro 30
Junho 30 Dezembro 31

A regra do ano bissexto, exatamente como define o calendário gregoriano:

  1. Um ano divisível por 4 é bissexto (2024, 2028),
  2. exceto se for divisível por 100 (1900 e 2100 não são bissextos),
  3. exceto se também for divisível por 400 (2000 foi bissexto).

Assim, 2024 foi bissexto (fevereiro teve 29 dias) e 2028 será; 2026 e 2027 são anos comuns; 2100 não será bissexto apesar de ser divisível por 4.

O dia bissexto muda contagens reais. De 28 de fevereiro de 2024 a 1 de março de 2024 há 2 dias (28 → 29 → 1), enquanto o mesmo intervalo num ano comum, de 28 de fevereiro de 2025 a 1 de março de 2025, é só 1 dia. ✓ Qualquer cálculo que cruze fevereiro precisa verificar o ano primeiro.

Exemplos resolvidos (todos verificados)

Exemplo 1 — intervalo curto, mesmo mês. De 10 a 15 de março de 2026. Dias 11, 12, 13, 14 e 15: 5 dias em contagem exclusiva; 6 em inclusiva.

Exemplo 2 — vários meses. De 1 de janeiro de 2026 a 21 de abril de 2026, Tiradentes. 30 + 28 + 31 + 21 = 110 dias. ✓ (É o exemplo da resposta rápida acima.)

Exemplo 3 — virada de ano. De 28 de dezembro de 2025 a 5 de janeiro de 2026. Dias 29, 30 e 31 de dezembro (3 dias) mais 1 a 5 de janeiro (5 dias) = 8 dias. ✓ O truque é simples: conte o fim de dezembro e some os dias de janeiro. E de 1 de janeiro ao Dia de Portugal (10 de junho de 2026)? 160 dias: 30 + 28 + 31 + 30 + 31 + 10 = 160. ✓

Exemplo 4 — intervalo longo com ano bissexto. De 29 de fevereiro de 2024 a 28 de fevereiro de 2026 = 730 dias. ✓ São exatamente dois anos comuns (365 + 365), porque a contagem começa no próprio dia bissexto — sendo a data inicial excluída, ele não soma nada. Começando um dia antes (28 de fevereiro de 2024), o mesmo fim daria 731 dias.

Exemplo 5 — um ano civil completo. De 1 de janeiro a 31 de dezembro de 2026 = 364 dias; o mesmo intervalo no bissexto 2024 dá 365 dias. O ano completo tem 365 ou 366 dias, mas «entre 1 de janeiro e 31 de dezembro» é um dia a menos, porque o próprio 1 de janeiro não é contado.

Dias corridos vs dias úteis

Nem toda pergunta de «quantos dias» quer dias corridos. Para prazos, fretes e planos de projeto, o habitual são os dias úteis: segunda a sexta, sem fins de semana (e às vezes sem feriados).

Exemplo: de segunda-feira, 1 de junho de 2026, a segunda-feira, 8 de junho de 2026, há 7 dias corridos mas só 5 dias úteis (1 a 5 de junho; 6 e 7 são sábado e domingo). ✓

Para converter: conte os dias corridos, subtraia 2 por cada fim de semana completo no intervalo e subtraia os feriados que caírem em dia útil. Para intervalos longos vale a aproximação dias corridos × 5/7, mas para contratos e folha de pagamento conte os dias úteis reais um a um.

Tabela de referência rápida

De Até Dias (exclusivo)
10/03/2026 15/03/2026 5
01/04/2026 01/05/2026 30
20/07/2026 10/08/2026 21
01/01/2026 21/04/2026 110
28/12/2025 05/01/2026 8
29/02/2024 28/02/2026 730

Erros comuns a evitar

  1. O dia a mais ou a menos. Esquecer se a data inicial conta. Decida primeiro inclusiva ou exclusiva.
  2. Esquecer 29 de fevereiro. Qualquer intervalo que cruze fevereiro de 2024 ou 2028 precisa do dia bissexto.
  3. Confundir meses de 30 e 31. Setembro, abril, junho e novembro têm 30 dias: os que todo mundo conta errado.
  4. Mesma data = 0. De uma data até ela mesma há 0 dias entre elas, não 1 (em inclusiva seria 1).
  5. Datas invertidas. Se o «início» for posterior ao «fim», o resultado é negativo: coloque sempre a data mais antiga primeiro.

Pontos principais

  • Dias entre duas datas = data final − data inicial, sem contar a inicial. Essa única regra cobre quase tudo.
  • Para calcular à mão: dias restantes do mês inicial, mais meses completos, mais dias do mês final.
  • A contagem inclusiva (ambos os extremos) dá sempre exatamente um dia a mais que a exclusiva.
  • Fevereiro é o único mês delicado: aplique a regra do bissexto (÷4, exceto ÷100, exceto ÷400) antes de qualquer cálculo que o cruze.
  • Dias úteis excluem fins de semana e feriados: uma semana de 7 dias corridos tem só 5 úteis.
  • Quando a precisão importa — contratos, folha de pagamento, reservas de viagem — confira com uma calculadora de datas como a do ToolFacil e verifique a convenção inclusiva/exclusiva.

Perguntas frequentes

Como se calcula o número de dias entre duas datas?

Subtraia a data inicial da final: dias entre datas = data final − data inicial. A inicial não é contada e a final sim. Por exemplo, de 10 a 15 de março de 2026 há 5 dias. Para intervalos longos, conte os dias restantes do mês inicial, some os meses completos intermediários e adicione os dias do mês final — ou use uma calculadora de datas, que faz a mesma subtração internamente.

A data inicial é contada ao calcular os dias entre datas?

Não: na convenção padrão a data inicial é excluída e a final é incluída. De uma segunda-feira à segunda-feira seguinte há 7 dias. Se precisar incluir os dois extremos (por exemplo, os dias em que um evento acontece), some 1 ao resultado padrão.

Quantos dias há entre 1 de janeiro e 31 de dezembro do mesmo ano?

364 dias num ano comum (como 2026) e 365 num bissexto (como 2024). O ano completo tem 365 ou 366 dias, mas «entre 1 de janeiro e 31 de dezembro» exclui o próprio 1 de janeiro, então é um dia a menos.

Como os anos bissextos afetam a contagem de dias?

Um ano bissexto adiciona 29 de fevereiro, então qualquer intervalo que cruze fevereiro de um bissexto (2024, 2028) dura um dia a mais que o mesmo intervalo num ano comum. Exemplo: de 28 de fevereiro a 1 de março há 2 dias em 2024, mas 1 dia em 2025. Verifique sempre o ano com a regra ÷4 / exceto ÷100 / exceto ÷400 antes de contar cruzando fevereiro.

Qual é a diferença entre dias corridos e dias úteis?

Dias corridos contam todos os dias, incluindo fins de semana; dias úteis contam só de segunda a sexta e excluem feriados. De segunda-feira, 1 de junho de 2026, a segunda-feira, 8 de junho, há 7 dias corridos mas 5 úteis. Contratos e prazos de entrega costumam se referir a dias úteis, salvo indicação de «dias corridos».

Como calcular dias entre datas de anos diferentes?

Divida o intervalo em cada 1 de janeiro: conte os dias restantes do ano inicial, some 365 (ou 366 se bissexto) por cada ano completo intermediário e adicione os dias decorridos do ano final. Exemplo: de 28 de dezembro de 2025 a 5 de janeiro de 2026 = 3 dias de dezembro + 5 de janeiro = 8 dias.

ToolFacil Editorial Team

Nossa equipe editorial escreve e revisa cada guia, e confere cada exemplo com as calculadoras do ToolFacil. Leia nossa política editorial

Guias relacionados

Ilustração de cartões com nomes embaralhados sendo distribuídos em dois grupos de equipe equilibrados, um azul e um verde, para um sorteio justo de equipes. 29 de outubro de 2026 · 11 min de leitura

Como dividir equipes justas em segundos

Aprenda a dividir equipes justas rápido: sorteios aleatórios, grupos pares e ímpares, rodadas sem repetir duplas e…

Ilustração vetorial plana de dois dados brancos mostrando 3 e 4 ao lado de um gráfico de barras das probabilidades com dois dados, com pico no 7 28 de outubro de 2026 · 10 min de leitura

Probabilidades dos dados explicadas de forma simples

Aprenda as probabilidades dos dados de forma fácil: um dado, dois dados, por que o 7 é o total mais comum e como usar…

Gráfico vetorial plano mostrando a palavra «Sonha» em estilos de letras diferentes: negrito, caligráfico, monoespaçado e com círculos 28 de outubro de 2026 · 14 min de leitura

Como fazer letras diferentes para bios e posts

Aprenda a criar letras diferentes para bio do Instagram, WhatsApp, Discord e TikTok com estilos Unicode — e saiba onde…

Ilustração plana de um teclado com um velocímetro mostrando maior velocidade de digitação. 27 de outubro de 2026 · 9 min de leitura

Como Melhorar sua Velocidade de Digitação (PPM)

Aprenda a melhorar sua velocidade de digitação com a fileira base, exercícios de precisão e um plano de 2 semanas…