Dias entre datas
Digite duas datas e a diferença é calculada de três jeitos: em dias, em semanas e em partes do calendário.
Dias
30
Contando os dois dias: 31
- Semanas e dias4 semanas e 2 dias
- Anos, meses e dias30 dias
- Horas720
- Dias da semanadomingo → terça-feira
A contagem de dias mede os intervalos entre as datas. Para contar o primeiro e o último dia, use a linha acima.
Como funciona
O número de dias conta dias inteiros entre as datas. De 1º a 3 de março são dois dias, porque se contam os intervalos, e não as próprias datas.
Se os dois dias devem contar, como em férias ou em um período de aluguel, some um dia. Esse total também é mostrado.
A divisão em anos, meses e dias segue o calendário, e não um número fixo de dias por mês. É a mesma conta de uma idade.
Os meses têm tamanhos diferentes, então a divisão se ajusta ao último dia do mês. De 31 de janeiro a 1º de março é um mês e um dia, porque 31 de fevereiro não existe.
A conta roda internamente em UTC, então uma mudança de horário de verão nunca desloca uma data em um dia.
Como a diferença é calculada
As semanas são os dias divididos por sete, arredondados para baixo, e o resto aparece em dias. A divisão em anos, meses e dias avança a data inicial tantos meses inteiros quantos couberem até a data final, inclusive, e conta o resto em dias. As horas são os dias multiplicados por 24. Se a data final vier antes da inicial, a ferramenta conta da data anterior para a posterior e avisa. Em períodos longos os números crescem: de 1º de janeiro de 2000 a 1º de outubro de 2026 são 9770 dias, ou 1395 semanas e 5 dias, ou 26 anos e 9 meses.
Exemplo
De quinta-feira, 1º de outubro de 2026, a sexta-feira, 25 de dezembro de 2026, são 85 dias, ou 12 semanas e 1 dia. Em partes do calendário são 2 meses e 24 dias: dois meses depois de 1º de outubro é 1º de dezembro, e dali são 24 dias até o Natal. Contando os dois dias, são 86, e a ferramenta mostra 2040 horas.
Casos-limite
Perto do fim do mês, datas iniciais diferentes podem dar a mesma diferença de calendário. De 28, 29, 30 ou 31 de janeiro de 2026 a 1º de março de 2026 a resposta é sempre 1 mês e 1 dia, embora as contagens de dias sejam 32, 31, 30 e 29. Isso porque um mês depois de 29, 30 ou 31 de janeiro é ajustado para 28 de fevereiro.
As horas são sempre os dias vezes 24, mas as horas reais entre duas meias-noites seguem o relógio. Desde o Decreto nº 9.772/2019 não há horário de verão no Brasil, então hoje as duas contas coincidem. Antes dele, o Decreto nº 6.558/2008, na redação de 2017, adiantava o relógio em uma hora em parte do país, da 0 h do primeiro domingo de novembro à 0 h do terceiro domingo de fevereiro. Em São Paulo, entre a meia-noite de 1º de fevereiro e a de 1º de março de 2019 houve 673 horas, e a ferramenta mostra 672; em novembro de 2018 houve 719, e ela mostra 720.