OnlineTimeNow

Como contar os dias entre duas datas

Como contar os dias entre duas datas

Para contar os dias entre duas datas, subtraia a data inicial da final. O resultado inclui todos os dias após a data inicial até a data final, inclusive. Assim, de 14 de julho a 25 de dezembro de 2026 são 164 dias. Se precisar incluir o primeiro e o último dia, some 1.

A resposta rápida

Calculadoras de datas, planilhas e linguagens de programação seguem, por padrão, o mesmo princípio: tratam as datas como pontos e medem a distância entre elas. De 14 a 15 de julho é 1 dia. De 14 a 14 de julho são 0 dias. Essa é a contagem exclusiva, adequada para a maioria das perguntas sobre quanto tempo falta ou quanto tempo passou.

A calculadora de datas deste site mostra esse número e o mesmo intervalo em semanas e dias, em anos, meses e dias e em dias úteis. Marque a opção de incluir a data final quando precisar da contagem inclusiva. A decisão é qual das duas usar, e isso depende do que você está contando.

Contagem inclusiva ou exclusiva?

Pense em uma cerca de 40 metros com um poste a cada 10 metros: são quatro intervalos, mas cinco postes. Com as datas é parecido: de segunda a sexta há quatro intervalos, mas cinco dias. Pergunte a si mesmo se você está contando os intervalos (noites, tempo decorrido) ou os postes (dias em que algo acontece).

Qual contagem usar
O que você está contandoConvençãoExemplo
Noites de hotel, períodos de aluguel cobrados por noiteExclusiva (final menos início)Entrada em 10 de julho, saída em 14 de julho: 4 noites
Dias de um evento, curso ou festivalInclusiva (final menos início, mais 1)De 14 a 18 de julho: 5 dias
Dias até uma data ("quantos dias faltam")Exclusiva, sem contar o dia de hojeDe 14 de julho a 25 de dezembro: 164 dias
Prazos judiciais federais dos Estados Unidos ("em até 30 dias após")Exclua o dia do fato que inicia o prazo e conte o último diaCitação em 14 de julho: o 30º dia é 13 de agosto
Permanência com visto, direito a licença, contratosConforme o documentoLeia a regra; não faça suposições

A regra judicial é um bom exemplo de redação cuidadosa. A regra 6(a) das Regras Federais de Processo Civil dos Estados Unidos determina que se exclua o dia do fato que inicia o prazo, que se contem todos os dias, inclusive fins de semana e feriados, e que se inclua o último dia. Se o último dia cair em um sábado, domingo ou feriado legal, o prazo se estende até o próximo dia útil. Muitos contratos usam redação semelhante. Se o contrato não esclarecer a contagem, pergunte: "30 dias a partir de 14 de julho" pode significar tanto 13 quanto 12 de agosto.

Para vistos, valem as regras da autoridade emissora. A União Europeia, por exemplo, disponibiliza uma calculadora oficial para estadias curtas segundo a regra de 90 dias em qualquer período de 180 dias. Usá-la é mais seguro do que contar à mão.

Como contar à mão

Para duas datas no mesmo mês, subtraia os números dos dias: de 3 a 29 de julho são 26 dias. Quando as datas estão em meses diferentes, divida o intervalo em três partes: o que resta do primeiro mês, os meses completos entre as datas e os dias do último mês.

  1. Dias restantes no mês inicial: subtraia o dia inicial do número de dias do mês.
  2. Some o número de dias de cada mês completo entre as datas.
  3. Some o número do dia da data final.

Exemplo: de 15 de março a 2 de outubro de 2026. Março tem 31 dias, então 31 menos 15 resulta em 16. De abril a setembro, a soma é 30 + 31 + 30 + 31 + 31 + 30 = 183. Outubro acrescenta 2. O total é 16 + 183 + 2 = 201 dias.

Você precisa saber quantos dias tem cada mês: janeiro 31, fevereiro 28 (29 em ano bissexto), março 31, abril 30, maio 31, junho 30, julho 31, agosto 31, setembro 30, outubro 31, novembro 30 e dezembro 31. O truque dos nós dos dedos ajuda: feche as duas mãos. Cada nó representa um mês de 31 dias, e cada espaço entre os nós representa um mês mais curto.

Anos bissextos são outro ponto de atenção. No calendário gregoriano, um ano é bissexto se for divisível por 4, exceto os anos de século, que precisam ser divisíveis por 400. Assim, 2000 foi bissexto e 2100 não será. De 28 de fevereiro a 1º de março são 2 dias em 2028 e 1 dia em 2027. Veja todos os detalhes no artigo sobre regras dos anos bissextos.

Semanas, meses e anos entre datas

As semanas são simples, pois cada uma tem sete dias: divida por 7 e guarde o resto. Os 164 dias de 14 de julho a 25 de dezembro equivalem a 23 semanas e 3 dias. Se você quer semanas do calendário em vez de blocos de sete dias, a forma padronizada de identificá-las é pela numeração de semanas ISO.

Os resultados em meses podem variar porque nem todos têm a mesma duração. A maioria das ferramentas só considera um mês completo quando o mesmo número de dia aparece novamente. De 15 de março a 2 de outubro são 6 meses e 17 dias: de 15 de março a 15 de setembro são 6 meses, e de 15 de setembro a 2 de outubro são mais 17 dias.

O fim do mês traz uma dificuldade. Qual é a data um mês depois de 31 de janeiro? Não existe 31 de fevereiro, então alguns sistemas indicam 28 de fevereiro, outros, 3 de março. Em uma das planilhas, DATEDIF só conta um mês quando a data final alcança o número do dia inicial. Por isso, informa 4 meses entre 30 de setembro de 2015 e 28 de fevereiro de 2016, embora 28 de fevereiro fosse o último dia daquele mês. Quando os meses importam, como em aluguéis, assinaturas e idade, informe a regra usada. O guia de cálculo de idade aborda esse problema para quem nasceu em 29 de fevereiro.

Fórmulas de planilha

As planilhas armazenam datas como números sequenciais, um por dia, por isso basta subtraí-las. Com a data inicial em A1 e a final em B1:

FórmulaResultadoObservações
=B1-A1Dias, sem incluir o dia inicialFormate a célula como número, ou o resultado será uma data
=B1-A1+1Dias, incluindo o primeiro e o últimoContagem inclusiva
=DAYS(B1,A1)Igual a B1-A1A data final vem primeiro
=DATEDIF(A1,B1,"D")Igual a B1-A1Data inicial primeiro; ocorre erro se ela for posterior à final
=DATEDIF(A1,B1,"M")Meses completosSó conta um mês quando o número do dia é alcançado
=DATEDIF(A1,B1,"Y")Anos completosA fórmula usual para idade

Dois cuidados: a documentação descreve DATEDIF como uma função mantida para compatibilidade com pastas de trabalho antigas e desaconselha a unidade "MD" por suas limitações conhecidas. Além disso, DAYS recebe os argumentos na ordem inversa de DATEDIF, a causa mais comum de um resultado negativo. Para contar apenas dias úteis, as planilhas têm a função NETWORKDAYS. O artigo sobre contagem de dias úteis explica seu uso e trata dos feriados.

Casos especiais

Dias de mudança do horário de verão

Um dia do calendário nem sempre tem 24 horas. Em Nova York, 8 de março de 2026 teve 23 horas e 1º de novembro de 2026 terá 25. Um código que subtrai dois registros de data e hora e divide o resultado por 86.400 segundos pode perder um dia: da meia-noite de 1º de março à meia-noite de 10 de março de 2026 em Nova York são 9 dias no calendário, mas apenas 215 horas, ou 8,96 "dias". Um programa que arredonda para baixo informa 8. Conte as datas como datas, em vez de dividir as horas por 24. O guia de horário de verão explica em quais dias a duração muda onde você mora.

Fusos horários e linha internacional de data

A data depende do local. Às 23:00 de 14 de julho em Los Angeles, já é tarde de 15 de julho em Sydney. Se um prazo envolve pessoas em lugares diferentes, combinem qual calendário vale e informem o fuso horário junto com a data. Para um prazo que termina em um instante preciso, uma contagem regressiva até esse horário é mais clara do que contar dias.

Datas muito antigas

Os países passaram do calendário juliano para o gregoriano em anos diferentes, a partir de 1582, e suprimiram 10 dias ou mais nessa mudança. As calculadoras, inclusive a nossa, usam o calendário gregoriano para todo o período. Por isso, uma contagem que atravessa a mudança histórica no país que você está estudando precisa ser ajustada à mão.

Use a calculadora

Para consultas pontuais, a calculadora de datas mostra a contagem exclusiva, a inclusiva ao marcar uma opção e o intervalo em semanas, meses, anos e dias úteis. Para encontrar uma data após um número definido de dias, leia qual será a data daqui a 30, 60 ou 90 dias. Para acompanhar os dias restantes, veja como fazer uma contagem regressiva para qualquer data ou configure uma contagem regressiva. Para semanas do calendário, a ferramenta de número da semana mostra a semana ISO de qualquer data.

Antes de confiar em uma contagem, decida se o primeiro e o último dia devem ser incluídos. Depois, insira as duas datas na calculadora de datas e confira o número de que você precisa.

Perguntas frequentes

O primeiro dia entra na contagem entre duas datas?

Normalmente, não. A contagem padrão, data final menos data inicial, exclui o primeiro dia e inclui o último. Some 1 se ambos devem ser contados, como nos dias de um evento.

Quantos dias há entre duas datas do mesmo mês?

Subtraia o número do dia anterior do número do dia posterior. De 3 a 29 de julho são 26 dias, ou 27 se você incluir os dois dias.

Qual é a fórmula de planilha para calcular dias entre datas?

Subtraia as células com =B1-A1 e formate o resultado como número. =DAYS(B1,A1) e =DATEDIF(A1,B1,"D") dão o mesmo resultado.

Quantos dias tem um ano?

Um ano comum tem 365 dias e um ano bissexto tem 366, com 29 de fevereiro como dia adicional. No ciclo gregoriano de 400 anos, a média é de 365,2425 dias.

Última atualização:

Todas as datas, diferenças de horário e cálculos desta página foram conferidos com as fontes abaixo.

  1. Suporte: função DATEDIF
  2. Ajuda dos editores de documentos: DATEDIF
  3. Observatório Naval dos Estados Unidos: introdução aos calendários
  4. Regras Federais de Processo Civil dos Estados Unidos, regra 6