Pular para o conteúdo

Calculadora de Número de Dias - Calcular Dias Entre Datas

Calculadora gratuita de número de dias para encontrar dias entre datas ou calcular datas futuras/passadas. Inclui anos bissextos, dias úteis e cálculos de períodos para planejamento de projetos e análise financeira.

Calculadora de Número de Dias

Calculadora de carregamento...
📚

Documentação

O que é uma calculadora de número de dias?

Uma calculadora de número de dias determina quantos dias há entre duas datas. Ela também pode fazer o oposto: começar com uma data e adicionar um número de dias, semanas, meses ou anos para encontrar uma data posterior. As duas funções usam aritmética de calendário, não o horário do relógio, portanto o resultado não muda conforme o fuso horário ou o horário de verão.

Como calcular o número de dias entre duas datas

Para encontrar o número de dias entre duas datas, conte quantos dias as separam no calendário. A fórmula é:

d=∣e−s∣d = |e - s|

em que d é o número de dias entre as datas, e é a contagem de dias da data final e s é a contagem de dias da data inicial.

A “contagem de dias” de cada data é sua posição em uma sequência ininterrupta de dias do calendário. Subtrair uma da outra e depois obter o valor absoluto fornece o número de dias entre elas. Isso funciona em qualquer ordem: a calculadora sempre retorna um número positivo, portanto não importa qual data é inserida primeiro.

O cálculo considera dois fatores que dificultam a contagem manual de datas:

  • Diferentes durações dos meses. Os meses têm de 28 a 31 dias, portanto o intervalo entre duas datas depende de quais meses ficam entre elas.
  • Anos bissextos. No calendário gregoriano, um ano é bissexto se for divisível por 4. Os anos de século são a exceção: só são bissextos se também forem divisíveis por 400. Assim, 2024 é bissexto, mas 1900 não foi e 2000 foi.

A contagem é o intervalo entre as duas datas, não uma contagem das próprias datas. Duas datas idênticas resultam em 0.

Exemplo prático

De 1 de janeiro de 2024 a 1 de fevereiro de 2024: janeiro tem 31 dias, portanto a calculadora retorna 31 dias.

Como calcular uma data após um período

O segundo modo começa com uma data e avança por um número escolhido de dias, semanas, meses ou anos.

  • Dias: a data avança esse número de dias do calendário.
  • Semanas: a data avança esse número de semanas, contando sete dias para cada uma.
  • Meses: a data avança esse número de meses, mantendo o mesmo dia do mês. Se o mês de destino for mais curto e não tiver esse dia, o resultado recua para o último dia desse mês.
  • Anos: a data avança esse número de anos, mantendo o mesmo mês e dia. Se o resultado fosse 29 de fevereiro em um ano que não é bissexto, ele recua para 28 de fevereiro.

O período deve ser um número inteiro de pelo menos 1. Uma fração como 1,5 meses não tem uma única resposta no calendário, portanto a calculadora não mostra um resultado. A calculadora só avança a partir da data inicial; ela não subtrai um período para encontrar uma data anterior.

Exemplo prático

31 de janeiro de 2024, mais 1 mês. Fevereiro não tem um dia 31, portanto o resultado recua para o último dia de fevereiro. Como 2024 é um ano bissexto, esse dia é 29 de fevereiro de 2024.

29 de fevereiro de 2024, mais 1 ano. Um ano depois é fevereiro de 2025, que não é bissexto e não tem o dia 29. O resultado recua para o último dia de fevereiro de 2025: 28 de fevereiro de 2025.

Dúvidas frequentes

Como calcular o número de dias entre duas datas?

Subtraia a posição de uma data no calendário da posição da outra e obtenha o valor absoluto. O resultado é um número inteiro de dias que ignora o horário do dia, portanto a resposta é a mesma independentemente do horário em que cada data foi inserida.

A contagem inclui as datas inicial e final?

Não. A calculadora retorna o intervalo entre as duas datas. De 1 de janeiro a janeiro 10, ela informa 9 dias, e duas datas idênticas resultam em 0. Para contar as duas datas, adicione 1 ao resultado.

A calculadora leva em conta os anos bissextos?

Sim. Ela segue a regra gregoriana dos anos bissextos: um ano divisível por 4 é bissexto, a menos que seja um ano de século; nesse caso, também deve ser divisível por 400. Fevereiro tem 29 dias em um ano bissexto e 28 dias nos demais anos.

Posso calcular uma data no passado inserindo um número negativo de dias?

Não. O modo “data após um período” apenas adiciona um período à frente a partir da data inicial; o período deve ser 1 ou mais. Para voltar a uma data anterior, use o modo “dias entre datas” com a data anterior como uma das duas entradas.

O que acontece se adicionar um mês ou ano levar a um dia que não existe, como 31 de fevereiro?

O resultado recua para o último dia válido daquele mês. Adicionar 1 mês a 31 de janeiro resulta em 28 de fevereiro em um ano comum ou em 29 de fevereiro em um ano bissexto, pois fevereiro nunca tem 31 dias.

O fuso horário ou o horário de verão afeta o resultado?

Não. Os dois cálculos trabalham exclusivamente com datas do calendário, e não com momentos no tempo, portanto o resultado é o mesmo independentemente do fuso horário ou das configurações do relógio do dispositivo utilizado.

A calculadora conta apenas dias úteis ou todos os dias?

Todos os dias do calendário, incluindo fins de semana e feriados. É necessária uma calculadora específica de dias úteis para excluir fins de semana e feriados da contagem.

A calculadora lida com datas anteriores à adoção do calendário gregoriano em 1582?

Ela aplica as regras atuais do calendário gregoriano a qualquer data inserida, incluindo datas anteriores a 1582. Muitos países usavam o calendário juliano antes desse ano, portanto os resultados para datas históricas podem não corresponder ao sistema de calendário utilizado na época.