Calculadora de diferença entre datas
Calculadora de datas gratuita: informe uma data inicial e uma final e obtenha na hora o número exato de dias, semanas, meses e anos entre elas, com precisão de calendário mesmo em anos bissextos. A ferramenta também mostra a contagem inclusiva usada em internações hospitalares ou períodos de locação (em que ambas as datas contam como um dia completo), para você não precisar adivinhar qual convenção se aplica.
O que é uma calculadora de diferença entre datas
Uma calculadora de diferença entre datas conta com exatidão quantos dias separam duas datas. Contar manualmente em um calendário é fácil de errar, pois os meses variam de 28 a 31 dias e um 29 de fevereiro em ano bissexto pode atrapalhar a contagem; quanto mais longo o período, menos prático se torna o cálculo manual. Basta informar a data inicial e a final para que a ferramenta mostre instantaneamente o total de dias, detalhado em quatro unidades: anos/meses/dias, meses/dias e semanas/dias.
Além disso, existem duas formas diferentes de contar dias: a diferença simples, que trata a data inicial como o dia zero, e a contagem inclusiva, que trata tanto a data inicial quanto a final como um dia completo. Qual usar depende do propósito: internações hospitalares e dias trabalhados costumam ser contados de forma inclusiva, enquanto uma estimativa simples do tempo decorrido usa a diferença simples, e os dois resultados diferem exatamente em um dia. Esta ferramenta mostra os dois valores lado a lado, então você nunca precisará somar ou subtrair 1 depois. Todo o cálculo ocorre localmente no navegador, e as datas informadas nunca são enviadas a um servidor.
Como calcular a diferença entre duas datas
- Informe a data inicial Digite em "Data inicial" o dia a partir do qual deseja começar a contar. Pode ser uma data passada ou futura, e períodos que atravessam a virada do ano funcionam corretamente.
- Informe a data final Digite em "Data final" o dia até o qual deseja contar. Para saber quantos dias já se passaram até hoje, use o botão "Usar hoje" para preencher instantaneamente com a data atual.
- Escolha o modo de contagem de acordo com seu objetivo O resultado é atualizado conforme você digita. Use "anos, meses e dias" para transmitir uma duração de forma intuitiva, ou escolha entre "Total de dias" e "Dias inclusivos" quando o número exato de dias importar para um formulário ou solicitação.
- Consulte o detalhamento completo Veja também as linhas de semanas e dias, e de meses e dias: elas ajudam a conferir o resultado ou a explicá-lo para outra pessoa na unidade mais adequada.
Dicas para aproveitar melhor
- Coloque a data de um evento futuro em "Data final" para ver exatamente quantos dias faltam até ele. Use o botão "Usar hoje" para preencher instantaneamente a data final com a data de hoje.
- O detalhamento em "anos, meses e dias" segue exatamente o calendário, e não é uma estimativa aproximada — por exemplo, de 15 de janeiro a 20 de março é mostrado corretamente como "2 meses e 5 dias", em vez do resultado bruto da divisão do total de dias por 30.
- Ao calcular o prazo de um contrato ou projeto, defina a data inicial como a data de assinatura e a data final como o prazo de entrega para ver de uma só vez o tempo restante e a duração total.
- Períodos que atravessam um ano bissexto (incluindo 29 de fevereiro) são calculados automaticamente sem erros, então você nunca precisa conferir manualmente a contagem de dias de um ano bissexto.
- Se você definir por engano a data final antes da data inicial, a ferramenta troca as duas datas automaticamente e exibe um aviso, sem necessidade de correção manual.
Para que esta ferramenta é útil
Contagem regressiva para um evento ou prazo
Defina a data final como um casamento, uma prova, o lançamento de um produto ou o vencimento de um contrato para ver exatamente quantos dias faltam, atualizado automaticamente conforme o tempo passa.
Calcular o tempo de casa ou desde um marco importante
Defina a data inicial como a data de contratação ou um aniversário de relacionamento para acompanhar exatamente quantos dias, meses e anos se passaram desde então.
Cronogramas de projetos e prazos de entrega
Defina a data inicial como a assinatura do contrato e a data final como o prazo de entrega para ver de uma vez a duração total e os dias restantes — também útil para acompanhar o progresso de um projeto como dias decorridos sobre o total de dias.
Prazos de aviso prévio e termos legais
Muitos contratos e leis exigem um aviso prévio expresso em dias (por exemplo, 30 dias antes do término). Informe a data do aviso e a data efetiva para confirmar o número exato de dias exigido.
Contagem de dias para internações hospitalares
Seguros e formulários de internação costumam exigir uma contagem inclusiva em que tanto a admissão quanto a alta contam como um dia completo — a linha "Dias inclusivos" fornece esse número diretamente.
Termos relacionados ao cálculo de datas
- Dias inclusivos
- Uma contagem que trata tanto a data inicial quanto a final como um dia completo, equivalente à diferença simples mais um. Usada sempre que é preciso contar cada dia em que uma condição esteve vigente, como uma internação, uma locação ou dias trabalhados.
- Diferença simples (exclusiva)
- Uma contagem que trata a data inicial como o dia zero e conta apenas o intervalo entre as duas datas. É o significado padrão de "quantos dias entre X e Y" na maioria dos contextos cotidianos e jurídicos.
- Dia correspondente
- Ao contar em meses ou anos, a data que compartilha o mesmo número de dia da data inicial. Um mês após 31 de janeiro cai no último dia de fevereiro, já que fevereiro não tem dia 31; o detalhamento em anos, meses e dias desta ferramenta trata esse ajuste automaticamente.
- Ano bissexto
- Um ano em que fevereiro tem 29 dias. Um ano divisível por 4 é bissexto, exceto quando divisível por 100, caso em que não é, a menos que também seja divisível por 400. O ano 2000 foi bissexto, mas 1900 e 2100 não são.
- Calendário gregoriano
- O calendário solar introduzido em 1582 pelo papa Gregório XIII e hoje usado em quase todo o mundo. Suas regras de exceção para anos bissextos mantêm o ano civil muito próximo do período real de translação da Terra.
- Dia útil
- Um dia de atividade normal, excluindo fins de semana, feriados e fechamentos de fim de ano. Transferências bancárias e prazos de entrega costumam ser contados em dias úteis, e não em dias corridos, por isso existe uma calculadora de dias úteis dedicada.
Perguntas frequentes
Curiosidade — as armadilhas mais comuns ao contar dias manualmente
Ao estimar manualmente o intervalo entre duas datas, é comum arredondar um mês para 30 dias exatos. Mas os meses reais variam de 28 a 31 dias, então estimar de 15 de janeiro a 20 de março como "64 dias ÷ 30 ≈ 2,1 meses" pode se afastar do resultado exato de calendário, que é "2 meses e 5 dias" — uma diferença que importa quando determina o prazo de um contrato ou o vencimento de uma fatura. Esta ferramenta compara diretamente os campos de ano, mês e dia de objetos Date, retornando sempre um detalhamento exato conforme o calendário.
Anos bissextos não são simplesmente "a cada quatro anos". Pela regra do calendário gregoriano, um ano divisível por 4 é bissexto, exceto quando divisível por 100, caso em que não é bissexto, a menos que também seja divisível por 400. O ano 2000 foi bissexto, mas 1900 e 2100 não são. Essa exceção está integrada ao tratamento padrão de datas do JavaScript, e esta ferramenta se baseia nesse mesmo comportamento.
Existem duas convenções comuns para contar dias decorridos: uma contagem inclusiva que conta a data inicial como o primeiro dia (de 1º a 10 de janeiro, "10 dias"), e uma diferença simples que conta apenas o intervalo ("9 dias"). Internações hospitalares e períodos de locação costumam usar a contagem inclusiva, enquanto uma estimativa aproximada do tempo decorrido se contenta com a diferença simples. Esta ferramenta mostra os dois resultados ao mesmo tempo, então você não precisa convertê-los manualmente.