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
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 é:
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.