Como Calcular Dias Entre Duas Datas (Aritmética de Datas Explicada)

Aprenda a calcular o número de dias, semanas ou meses entre duas datas. Inclui cálculo de idade, dias úteis e uma calculadora de datas gratuita.

A Resposta Rápida

Para encontrar os dias entre duas datas, subtraia a data mais antiga da mais recente.

De 15 de janeiro a 20 de março = 64 dias

Para cálculos mais complexos (dias úteis, meses, anos), use nossa calculadora:

计算器 "date-calculator" 未找到

Dica: No Brasil usamos o formato dd/mm/aaaa (ex.: 15/01/2026), diferente dos EUA que usam mm/dd/aaaa. Nossa calculadora aceita ambos os formatos.

Como Funciona a Subtração de Datas

Caso Simples: Mesmo Mês

De 5 a 22 de março

  • 22 − 5 = 17 dias

Entre Meses Diferentes

De 20 de janeiro a 10 de março

  1. De 20 a 31 de janeiro = 11 dias
  2. Todo o mês de fevereiro = 28 dias (ou 29 em ano bissexto)
  3. De 1 a 10 de março = 10 dias
  4. Total: 11 + 28 + 10 = 49 dias

Dias em Cada Mês

MêsDiasMêsDias
Janeiro31Julho31
Fevereiro28/29Agosto31
Março31Setembro30
Abril30Outubro31
Maio31Novembro30
Junho30Dezembro31

Truque para memorizar: Feche o punho. Os nós dos dedos são os meses com 31 dias; os vales entre eles são os de 30 (ou 28/29, no caso de fevereiro).

Regras do Ano Bissexto

Um ano é bissexto se:

  1. Divisível por 4 → ano bissexto
  2. MAS divisível por 100 → NÃO é bissexto
  3. MAS divisível por 400 → é bissexto
AnoBissexto?Por quê
2024SimDivisível por 4
2025NãoNão divisível por 4
2100NãoDivisível por 100, não por 400
2000SimDivisível por 400
2028SimDivisível por 4

Cálculos de Datas Comuns

Quantos Dias Faltam Para...?

EventoA partir de 1º de janeiro
Carnaval (fevereiro)≈ 30–60 dias
Dia das Mães (2º domingo de maio)≈ 125 dias
Festa Junina (junho)≈ 165 dias
Dia dos Pais (2º domingo de agosto)≈ 220 dias
Natal (25 dez)358 dias
Réveillon (31 dez)364 dias

Conversão de Semanas e Meses

DiasSemanasMeses (aprox.)
71 semana
142 semanas0,5 mês
304,3 semanas1 mês
608,6 semanas2 meses
9012,9 semanas3 meses
18025,7 semanas6 meses
36552,1 semanas12 meses

Calculando Idade

Idade = Data de Hoje − Data de Nascimento

Mas a idade não é apenas questão de dias — contamos anos completos:

  1. Subtraia o ano de nascimento do ano atual
  2. Se a data de hoje é anterior ao aniversário deste ano, subtraia 1

Exemplo: Nascido em 15 de março de 1990. Hoje é 1º de abril de 2026.

  • 2026 − 1990 = 36
  • 1º de abril é depois de 15 de março → o aniversário já passou
  • Idade: 36 anos

Para a idade exata em anos, meses e dias, use nossa Calculadora de Idade.

Dias Úteis

Dias úteis excluem fins de semana (sábado e domingo) e feriados.

Estimativa Rápida

Dias úteis ≈ Dias totais × 5/7

Para 30 dias corridos: 30 × 5/7 ≈ 21 dias úteis

Feriados Nacionais do Brasil (2026)

FeriadoDataDia
Confraternização Universal1 janQui
Carnaval16-17 fevSeg-Ter
Paixão de Cristo3 abrSex
Tiradentes21 abrTer
Dia do Trabalho1 maiSex
Corpus Christi4 junQui
Independência do Brasil7 setSeg
Nossa Sra. Aparecida12 outSeg
Finados2 novSeg
Proclamação da República15 novSeg
Natal25 dezSex

Atenção: Além dos feriados nacionais, cada estado e município tem seus próprios feriados regionais.

Soma e Subtração de Datas

Adicionando Dias a uma Data

Que data cai 90 dias depois de 1º de março?

  1. Março: 31 − 1 = 30 dias restantes
  2. Abril: 30 dias (total acumulado: 60)
  3. Maio: 30 dias a mais necessários → 30 de maio
  4. Resposta: 30 de maio (90 dias a partir de 1º de março)

Subtraindo Dias de uma Data

Que data foi 45 dias antes de 15 de junho?

  1. De 1 a 15 de junho = 15 dias
  2. Todo o mês de maio = 31 dias (total: 46)
  3. Precisamos de 45 dias → 1 de maio = 46 dias atrás, portanto 2 de maio
  4. Resposta: 1 de maio (45 dias antes de 15 de junho)

Durações em Diferentes Unidades

De → ParaDiasHorasMinutos
1 semana716810.080
1 mês (média)30,44730,543.830
1 ano365,258.766525.960
1 década3.652,587.6605.259.600

Principais Conclusões

  • Dias entre datas = data posterior − data anterior
  • Leve em conta os diferentes comprimentos dos meses e os anos bissextos
  • Dias úteis ≈ dias corridos × 5/7 menos feriados
  • A idade é contada em anos completos (subtraia 1 se o aniversário ainda não passou)
  • Para cálculos precisos entre meses e anos, use uma calculadora de datas