Vida cotidiana

Calculadora de datas

Configurações
Reiniciar
Compartilhar resultado
Guardar
Incorporar
Reportar um erro

Compartilhar calculadora

Adicione nossa calculadora gratuita ao seu site

Por favor, insira uma URL válida. Apenas URLs HTTPS são suportadas.


Usar como valores padrão para a calculadora embutida o que está atualmente nos campos de entrada da calculadora na página.


Cor do foco da borda de entrada, cor do interruptor marcado, cor de hover do item selecionado etc.


Por favor, concorde com os Termos de Uso.

Vista previa

Salvar calculadora

Configurações da calculadora

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Compartilhar calculadora

O que é uma calculadora de datas?

Uma calculadora de datas pega uma data inicial e a desloca para frente ou para trás por um intervalo medido em anos, meses, semanas e dias. Ela retorna a data de calendário resultante, junto com o dia da semana em que ela cai.

Contar datas à mão é surpreendentemente sujeito a erros: os meses têm durações diferentes, os anos bissextos acrescentam um dia a cada quatro anos e as semanas cruzam os limites dos meses. Esta calculadora faz a contabilidade por você, respeitando o calendário real para que o resultado seja sempre uma data válida.

Ela é útil sempre que você precisa projetar uma data para o futuro ou rastreá-la para o passado: uma janela de entrega, uma renovação de contrato, uma data limite de devolução ou simplesmente “que data será daqui a 90 dias?”.

Como a calculadora funciona

A calculadora precisa de três coisas:

  1. Uma data inicial — a data a partir da qual você conta.
  2. Uma operação — se adicionar o intervalo (avançar) ou subtraí-lo (retroceder).
  3. Um intervalo — o número de anos, meses, semanas e dias a aplicar.

As unidades são aplicadas da maior para a menor: primeiro os anos, depois os meses, depois as semanas, depois os dias. Trabalhar com o calendário significa que o resultado respeita as durações dos meses e os anos bissextos. Por exemplo, adicionar um mês a 31 de janeiro cai no último dia de fevereiro em vez de ultrapassar para março.

Quando um deslocamento cai em uma data que não existe — como subtrair um ano de 29 de fevereiro em um ano bissexto — o resultado é ajustado para o último dia válido desse mês (28 de fevereiro).

Fórmula

Um deslocamento de calendário não é um único número fixo de dias, porque meses e anos variam em duração. Nós o expressamos como uma sequência de passos conscientes do calendário aplicados à data inicial D0D_0:

Dresult=D0±(y years)±(m months)±(w weeks)±(d days)D_{\text{result}} = D_0 \pm (y \text{ years}) \pm (m \text{ months}) \pm (w \text{ weeks}) \pm (d \text{ days})

onde:

  • yy = número de anos
  • mm = número de meses
  • ww = número de semanas
  • dd = número de dias

O sinal é positivo ao adicionar e negativo ao subtrair. Semanas e dias são exatos:

w weeks=7w daysw \text{ weeks} = 7w \text{ days}

Anos e meses, no entanto, dependem da posição no calendário, e é por isso que são aplicados passo a passo em vez de convertidos em uma contagem fixa de dias.

Exemplos

Exemplo 1: Adicionar dias

Comece em 2024-01-01 e adicione 100 dias.

Dresult=2024-01-01+100 daysD_{\text{result}} = 2024\text{-}01\text{-}01 + 100 \text{ days}

O resultado é 2024-04-10, uma quarta-feira.

Exemplo 2: Adicionar semanas

Comece em 2024-01-01 e adicione 3 semanas.

3 weeks=73=21 days3 \text{ weeks} = 7 \cdot 3 = 21 \text{ days}

O resultado é 2024-01-22, uma segunda-feira.

Exemplo 3: Adicionar anos

Comece em 2024-06-15 e adicione 5 anos.

Dresult=2024-06-15+5 yearsD_{\text{result}} = 2024\text{-}06\text{-}15 + 5 \text{ years}

O resultado é 2029-06-15, uma sexta-feira.

Exemplo 4: Subtrair dias

Comece em 2024-04-10 e subtraia 100 dias.

Dresult=2024-04-10100 daysD_{\text{result}} = 2024\text{-}04\text{-}10 - 100 \text{ days}

O resultado é 2024-01-01, a mesma data usada como início no Exemplo 1.

Usos práticos

  • Prazos e datas de vencimento — conte para frente um número fixo de dias para saber quando algo vence, ou para trás para saber quando começar.
  • Assinaturas e contratos — adicione um prazo medido em meses ou anos a uma data de início para encontrar a data de renovação.
  • Devoluções e garantias — adicione uma janela de devolução de 30 dias ou um período de garantia de vários anos a uma data de compra.
  • Planejamento — projete um marco para frente em semanas, ou rastreie um aniversário para trás ao longo dos anos.

Perguntas frequentes

A calculadora lida com anos bissextos?

Sim. Como o deslocamento é aplicado sobre o calendário real, adicionar 2 dias a 2024-02-28 (um ano bissexto) cai em 2024-03-01, enquanto em um ano não bissexto cairia em 2024-03-02.

O que acontece quando um mês é muito curto?

O resultado é ajustado para o último dia válido do mês de destino. Adicionar um mês a 31 de janeiro de 2024 dá 29 de fevereiro de 2024 (o último dia desse fevereiro bissexto) em vez de uma data de março inválida.

Posso subtrair um intervalo além de adicioná-lo?

Sim. Escolha a operação Subtrair e o intervalo é aplicado para trás, colocando o resultado mais cedo no tempo.

Como isso difere de uma calculadora de adicionar tempo?

Uma calculadora de adicionar tempo desloca uma data e uma hora por horas, minutos e segundos. Esta calculadora trabalha no nível de dias de calendário inteiros, então desloca por anos, meses, semanas e dias e informa a data resultante e o dia da semana.

Reportar um erro

Este campo é obrigatório.