Sem upload, 100% local, sem conta

Calculadora de diferença entre datas

Escolha uma data de início e fim para ver o intervalo exato em dias, semanas, meses e um detalhamento completo em anos/meses/dias.

Como o Diferença entre datas funciona

Diferença de Datas calcula o número exato de dias, semanas completas, meses inteiros e anos entre duas datas que você escolher. Cada cálculo roda localmente no seu navegador usando aritmética de datas em JavaScript padrão; nada do que você digita é enviado a lugar nenhum, e a ferramenta funciona sem conexão com a internet após o carregamento inicial da página.

O cálculo segue o calendário gregoriano. Os dias são contados pela diferença entre os timestamps das duas datas à meia-noite UTC, para evitar ambiguidades com o horário de verão. Meses e anos são contados avançando o calendário a partir da data mais antiga até atingir a mais recente, o que lida corretamente com a variação no número de dias dos meses e com os anos bissextos. O resultado exibe as quatro unidades ao mesmo tempo para que você use a que melhor atende sua necessidade.

Como usar o Diferença entre datas, passo a passo

  1. Informe a data de início no primeiro campo.
  2. Informe a data de término no segundo campo.
  3. A diferença em dias, semanas, meses e anos aparece imediatamente.
  4. Troque as datas com o botão de inversão caso as tenha digitado na ordem errada.
  5. Copie o resultado que precisar do painel de saída.

Casos de uso comuns

  • Você quer saber quantos dias faltam para o prazo de um contrato ou para a data de um evento.
  • Você precisa cobrar um cliente por serviços prestados entre duas datas e deve contar o número exato de dias.
  • Um paciente ou cuidador precisa acompanhar quantas semanas se passaram desde um diagnóstico ou cirurgia.
  • Um gerente de projetos precisa verificar se um sprint cobre exatamente o número de semanas acordado no plano.

Perguntas frequentes

A ferramenta conta tanto a data de início quanto a data de término no total?

Por padrão, o resultado é o número de dias entre as duas datas, sem incluir nenhum dos extremos. Se você precisar de uma contagem inclusiva (em que tanto o dia inicial quanto o final são contados), some 1 ao total de dias exibido.

Como os meses completos são calculados quando os meses têm comprimentos diferentes?

A ferramenta avança da data de início mês a mês até ultrapassar a data de término, depois conta os dias restantes. Isso significa que 'um mês' sempre se refere a um mês do calendário, e não a um período fixo de 30 dias. Por exemplo, de 31 de janeiro a 28 de fevereiro é um mês e zero dias.

Posso calcular a diferença entre datas que incluem um ano bissexto?

Sim. O cálculo usa as datas reais do calendário, então os dias bissextos (29 de fevereiro) são contados quando caem dentro do intervalo. Um intervalo que engloba um ano bissexto incluirá esse dia extra no total.

A data que eu digito é armazenada ou enviada a algum servidor?

Não. As duas datas escolhidas ficam apenas na memória da aba do navegador durante o cálculo. Elas nunca são transmitidas, registradas ou retidas após o fechamento da aba.

O que acontece se eu definir a data de término antes da data de início?

A ferramenta retorna a diferença absoluta independentemente da ordem, ou exibe um sinal negativo para indicar que a data de término é anterior à de início, conforme a configuração de exibição. Use o botão de inversão para inverter as entradas caso prefira um resultado positivo.

O resultado é afetado por fusos horários?

Não. A ferramenta compara datas do calendário à meia-noite, portanto a diferença é puramente em dias, meses e anos. A hora do dia e os deslocamentos de fuso horário não afetam o resultado.