Descubra o número exato de dias, semanas, meses ou anos entre quaisquer duas datas com esta calculadora gratuita de diferença entre datas. Ela fornece uma divisão detalhada mostrando anos, meses e dias, além do total de dias, semanas e meses. Útil para planejamento de projetos, cálculos de idade e prazos. Insira as datas inicial e final no formato AAAA-MM-DD e obtenha resultados instantaneamente no seu navegador.
Insira seus valores para ver o resultado.
Início: 2024-01-01, Fim: 2024-12-31 → 0 anos, 11 meses, 30 dias — 365 dias no total
Uma diferença de um ano civil completo.
Início: 2020-02-29, Fim: 2024-02-29 → 4 anos, 0 meses, 0 dias — 1461 dias no total
De ano bissexto a ano bissexto, considerando o dia extra.
Início: 2024-03-01, Fim: 2024-03-15 → 0 anos, 0 meses, 14 dias — 2 semanas no total
Um período simples de duas semanas dentro do mesmo mês.
Saber o número exato de dias entre duas datas é uma necessidade comum. Gerentes de projeto calculam durações de sprints, estudantes contam dias até as provas e departamentos de RH calculam períodos de aviso prévio. Embora você pudesse contar em um calendário, erros acontecem com os limites dos meses, anos bissextos e comprimentos variados dos meses.
Esta calculadora elimina as suposições, fornecendo uma divisão precisa em múltiplas unidades simultaneamente.
O algoritmo usa uma abordagem em três etapas:
Etapa 1: Anos. Subtraia o ano inicial do ano final. Se o mês e o dia finais ainda não alcançaram o mês e o dia iniciais, subtraia um ano.
Etapa 2: Meses. Conte os meses completos restantes. Se o dia final for anterior ao dia inicial dentro do mês, pegue emprestado da contagem de meses e adicione os dias do mês anterior.
Etapa 3: Dias. Os dias restantes são a diferença simples após considerar o limite do mês.
Para o total de dias, ambas as datas são convertidas para uma contagem absoluta de dias (contando cada dia desde o ano 1) e subtraídas. Isso fornece o número bruto de dias, a partir do qual o total de semanas e o total de meses são derivados.
Esta é a divisão "de calendário" — a forma como você descreveria a diferença na linguagem cotidiana. Por exemplo, "2 anos, 3 meses e 5 dias."
A contagem bruta de dias civis entre as duas datas. Útil quando você precisa de um único número para médias, cobrança ou cálculos legais.
Total de dias dividido por 7, arredondado para baixo. Comum para planejamento de projetos, acompanhamento de gravidez e cálculos de sprints.
Anos multiplicados por 12 mais os meses restantes. Útil para contratos de aluguel, cobrança de assinaturas e cálculos financeiros.
Gerenciamento de projetos — Calcule a duração de uma fase do projeto ou o tempo entre marcos.
Prazos legais — Determine períodos de aviso prévio exatos, janelas de prescrição ou durações de contratos.
Educação — Conte dias letivos, durações de semestres ou tempo até a formatura.
Saúde — Acompanhe durações de tratamento, cronogramas de medicação ou idade gestacional.
Planejamento pessoal — Conte dias até as férias, um aniversário ou data de aposentadoria.
Todos os cálculos funcionam inteiramente no seu navegador. Nenhuma data é enviada para nenhum servidor, armazenada ou registrada. O algoritmo trata anos bissextos e comprimentos variados de meses corretamente, produzindo resultados que correspondem à contagem manual no calendário.
A calculadora primeiro conta o número de anos completos entre as duas datas, depois os meses completos restantes e, finalmente, os dias restantes. Também calcula o total de dias convertendo ambas as datas para uma contagem absoluta de dias e subtraindo uma da outra. O total de semanas e o total de meses são então derivados desses valores base. Essa abordagem corresponde de perto à forma como os humanos contam em um calendário e evita as imprecisões de simplesmente dividir o total de dias por 365 ou assumir 30 dias por mês.
Sim, a calculadora trata corretamente os anos bissextos ao computar o número de dias em cada mês. O dia 29 de fevereiro em um ano bissexto é contado adequadamente, então diferenças de datas que abrangem anos bissextos são sempre precisas e correspondem ao que você obteria contando manualmente em um calendário.
Use o formato ISO AAAA-MM-DD, por exemplo 2024-06-15 para 15 de junho de 2024. O ano deve ter quatro dígitos, o mês dois dígitos (01–12) e o dia dois dígitos (01–31 dependendo do mês).
Não, a data final deve ser igual ou posterior à data inicial. Se você inserir uma data final anterior à data inicial, a calculadora mostrará uma mensagem de erro pedindo para corrigir a entrada. Basta inverter as duas datas, se necessário, já que a diferença é a mesma independentemente de qual você coloca no campo inicial ou final.
Não, todos os cálculos acontecem inteiramente no seu navegador usando código JavaScript no lado do cliente. Nenhuma data ou dado pessoal é transmitido para nenhum servidor, armazenado em nenhum banco de dados ou registrado em qualquer lugar. O código roda localmente no seu dispositivo e produz resultados instantaneamente sem nenhuma requisição de rede.
Última atualização em 2026-09-27 · Escrito por UtiliaTools