PocketCalc

Calculadora de Dias Entre Datas

Calculadora de dias entre datas grátis — digite duas datas e descubra exatamente quantos dias as separam. Roda no navegador, sem cadastro.

364 dias entre as duas datas.

Coloque uma data inicial e uma data final. A calculadora devolve o número exato de dias corridos entre elas.

Como funciona

As duas datas são interpretadas como meia-noite em UTC e subtraídas. O resultado em milissegundos é dividido por 86.400.000 (milissegundos em um dia). Fazer a conta em UTC evita os problemas locais do horário de verão, que poderiam transformar um dia em 23 ou 25 horas.

Inclui os dois extremos?

Não. Conta a partir do dia inicial até o dia final, sem incluir o inicial. 01/01 → 02/01 = 1 dia. Para uma contagem inclusiva nos dois extremos (ex.: total de dias de folga em um período que pega 01/01 e 02/01), some 1.

Anos bissextos

Resolve sozinho. 29 de fevereiro é um dia comum no calendário, então um intervalo que pega esse dia devolve 366 dias no total de um ano; em anos normais, 365.

Datas invertidas

Se a data final for anterior à inicial, o resultado é negativo. Útil para “há quantos dias foi X?”: coloque X como início, a data de hoje como fim, e leia o número positivo.

O que esta calculadora não faz

  • Duração em horas (09:00 → 17:30): use a calculadora de duração de tempo.
  • Idade em anos/meses/dias a partir de uma data de nascimento: use a calculadora de idade.
  • Dias úteis (descontando finais de semana e feriados): ainda não — esse cálculo depende da tabela de feriados, que varia por estado e cidade.

Exemplos resolvidos

  • De 01/01/2026 a 31/12/2026

    364 dias entre as duas datas.

  • Do Natal de 2025 ao Natal de 2026

    365 dias entre as duas datas.

Perguntas frequentes

Como é feito o cálculo?

A calculadora interpreta as duas datas como meia-noite em UTC e subtrai. A diferença em milissegundos é dividida por 86.400.000 (milissegundos em um dia) para chegar ao número de dias. Fazendo a conta em UTC, evita o problema do horário de verão, que poderia transformar um dia normal em 23 ou 25 horas.

Inclui ou não os dois extremos?

Conta sem o dia inicial, com o dia final. 01/01 → 02/01 retorna 1 dia: começou no dia 1, terminou no dia 2, passou um dia. Para incluir os dois extremos (por exemplo, o número de *dias de folga* num feriado que abrange 1 e 2 de janeiro), some 1.

Anos bissextos entram na conta?

Entram automaticamente. 29 de fevereiro é um dia normal no calendário. Um intervalo que pega 29/02 devolve 366 dias para o ano; um intervalo entre datas comuns devolve 365.

Posso colocar as datas ao contrário?

Pode. Se a data final é anterior à inicial, o resultado é negativo — por exemplo, 10/01 → 01/01 devolve −9 dias. Isso facilita perguntas do tipo "quantos dias atrás foi X?": coloque X como início e a data de hoje como fim, e o número positivo já é a resposta.

Calcula horas, minutos, dias úteis?

Esta versão calcula só dias corridos. Para diferença em horas e minutos (por exemplo, 09:00 a 17:30), use a calculadora de duração de tempo. Vamos publicar uma calculadora de dias úteis em breve — essa precisa da tabela de feriados, que muda por estado/município.