Date Difference Calculator
Understand Date Difference Calculator
Calcula o intervalo entre duas datas em minutos, horas, dias, semanas, meses e anos.
How it works
A parte decorrida é aritmética direta: as duas datas viram timestamps em milissegundos, uma é subtraída da outra e a diferença é dividida por constantes fixas — 60.000 para minutos, 3.600.000 para horas, 86.400.000 para dias. Meses e anos não podem ser feitos assim porque não têm duração fixa, então são contados a partir dos componentes de calendário: meses é (ano₂ − ano₁) × 12 + (mês₂ − mês₁). Os dois métodos respondem a perguntas diferentes, e é por isso que um intervalo pode ser lido ao mesmo tempo como 1 mês e como 1 dia.
When to use it
- Contar os dias restantes até um prazo, uma renovação ou a expiração de um certificado
- Descobrir uma idade ou um tempo de casa exato em anos e meses para um formulário ou um relatório
- Medir o intervalo entre dois timestamps de log durante a revisão de um incidente
- Verificar uma janela de retenção — há quanto tempo um registro foi escrito, em dias em vez de datas
Watch out for
- A contagem de meses usa componentes de calendário, não meses inteiros. De 31 de janeiro a 1º de fevereiro conta como 1 mês, porque só o número do mês é comparado.
- Um dia nem sempre tem 86.400.000 milissegundos de relógio. Em uma transição de horário de verão, um dia local tem 23 ou 25 horas, então uma contagem de dias derivada de milissegundos decorridos pode ficar um a menos do que o calendário mostra.
- O formato da string de data muda a resposta. O JavaScript interpreta `2024-01-01` como meia-noite UTC, mas `2024/01/01` e `Jan 1 2024` como meia-noite local, então misturar as duas formas embute o seu deslocamento de fuso no resultado.
- Dias úteis não são dias corridos divididos por sete, e nenhuma ferramenta conhece os seus feriados. Desconte-os você mesmo.
Frequently Asked Questions
Quantos dias há entre duas datas?
Informe uma data inicial e uma final — a calculadora mostra o número exato de dias, semanas, meses e anos entre elas. Os resultados incluem tanto dias corridos quanto dias úteis (segunda a sexta). O cálculo trata os anos bissextos automaticamente.
Quantos dias úteis há entre duas datas?
Mude para o modo de dias úteis para contar apenas de segunda a sexta, sem os fins de semana. Informe a data inicial e a final e a ferramenta devolve a contagem de dias úteis — útil para prazos de SLA, cronogramas de projeto e estimativas de entrega. Feriados não são descontados automaticamente.
Como calcular os dias entre duas datas?
Cole ou digite as duas datas em qualquer formato comum (AAAA-MM-DD, DD/MM/AAAA ou em linguagem natural). A ferramenta subtrai a data mais antiga da mais recente e decompõe o resultado em anos, meses, semanas, dias, horas e minutos.
How to Use Date Difference Calculator
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.