Guia

Como calcular a diferença entre duas datas

Introduza duas datas no formato `YYYY-MM-DD` para obter a diferença em dias, semanas, horas, minutos e segundos. O cálculo usa a distância não negativa entre as datas e inclui os dias bissextos.

Ferramenta Calculadora de Diferença entre Datas

Introduza duas datas no formato YYYY-MM-DD para obter a diferença em dias, semanas, horas, minutos e segundos. O cálculo usa a distância não negativa entre as datas e inclui os dias bissextos.

Para que serve

Esta ferramenta calcula a distância entre duas datas introduzidas no formato YYYY-MM-DD, apresentando o resultado em dias e noutras unidades de tempo. É útil para verificar a duração de um período entre duas datas de calendário, sem incluir horas nem fusos horários na comparação.

Instruções passo a passo

  1. Introduza a primeira data no campo correspondente, usando quatro algarismos para o ano e dois para o mês e o dia, por exemplo 2024-01-01.

  2. Introduza a segunda data no mesmo formato, por exemplo 2024-12-31.

  3. Se deixar um campo vazio, a primeira data é considerada 2024-01-01 e a segunda 2024-12-31. Assim, pode obter o período predefinido sem preencher manualmente as duas datas.

  4. Reveja os valores e utilize o controlo disponível para calcular a diferença. Se uma data não for válida, o resultado normal não é apresentado e surge uma indicação de erro.

  5. Leia o total em dias e consulte as unidades complementares apresentadas. A ferramenta considera a distância em dias completos de calendário, independentemente da ordem em que introduziu as datas.

Como interpretar o resultado

O valor principal é uma diferença não negativa em dias completos. Por isso, trocar a ordem das datas não altera a distância calculada: o período é identificado desde a data mais antiga até à mais recente. Duas datas iguais correspondem a zero dias.

A partir desse total, são derivadas semanas inteiras, horas, minutos e segundos, considerando sete dias por semana e 24 horas por dia. A ferramenta também apresenta semanas arredondadas a uma casa decimal, além de valores aproximados para anos e meses. Os anos usam 365,25 dias por ano e os meses usam 30,44 dias por mês, pelo que estas duas unidades servem como aproximações e não como contagem de meses civis completos.

Os dias bissextos são incluídos na diferença. O indicador relacionado com anos bissextos só fica ativo quando os anos das entradas são diferentes e pelo menos um dos anos nas extremidades é divisível por quatro. Esse indicador não deve ser lido como uma validação geral de todas as regras de um calendário ou de um intervalo de datas.

Exemplo prático

Uma pessoa quer confirmar a duração do período entre o primeiro dia de 2024 e o primeiro dia de 2025, incluindo o dia bissexto desse intervalo.

Introduza 2024-01-01 na primeira entrada e 2025-01-01 na segunda; depois, consulte o resultado calculado.

Para 2024-01-01 e 2025-01-01, o resultado apresenta 366 dias, 52 semanas inteiras, cerca de 52,3 semanas, 8784 horas, 527040 minutos, 31622400 segundos, aproximadamente 1,00 ano e 12,02 meses, além do intervalo ordenado entre as duas datas.

Limitações

  • O cálculo trabalha com datas de calendário, não com horas ou fusos horários. Anos e meses são valores aproximados baseados em médias definidas, não uma contagem de unidades civis completas.

Erros comuns

  • Introduzir a data com barras, texto ou uma ordem diferente de YYYY-MM-DD pode produzir uma indicação de erro. Corrija cada entrada para o formato ano-mês-dia e confirme se o mês e o dia formam uma data válida.

Perguntas frequentes

Os meses e anos apresentados correspondem a unidades de calendário completas?

Sim, mas só como aproximações: os anos são calculados com 365,25 dias e os meses com 30,44 dias, com arredondamento a duas casas decimais.

A ferramenta calcula diferenças de horas entre fusos horários?

Não. As entradas são tratadas como datas sem componente de hora ou fuso horário, por isso o resultado não mede uma diferença entre horas locais.

O que acontece se as datas forem iguais ou estiverem pela ordem inversa?

Quando as duas datas são iguais, a diferença é de zero dias. Quando são introduzidas pela ordem inversa, a ferramenta apresenta a mesma distância não negativa e identifica o intervalo entre a mais antiga e a mais recente.

Ferramenta

Calculadora de Diferença entre Datas