Data e hora

Calculadora de soma e subtração de datas

Some ou subtraia anos, meses, semanas e dias com regra explícita para fim de mês e passagem por anos bissextos.

Calculadora de soma e subtração de datas

Resultado2026-09-02

O que esta calculadora responde

Encontra uma data anterior ou posterior. Anos e meses civis são aplicados primeiro; semanas e dias exatos vêm depois.

Definição das entradas

Data-base
Data gregoriana válida que inicia a operação.
Operação
Somar avança; subtrair inverte o sinal dos componentes.
Anos e meses
Componentes inteiros de calendário aplicados primeiro.
Semanas e dias
Deslocamentos inteiros; uma semana equivale a sete dias.

Fórmulas e variáveis

Ajuste civil

alvo = limitar(base + anos + meses) + (7 × semanas + dias)
  • limitar = último dia válido do mês menor
  • sinal = +1 ou −1

A ordem resolve de forma previsível datas como 31 de janeiro.

Deslocamento em dias

deslocamento = sinal × (7s + d)
  • s = semanas
  • d = dias

Dias bissextos são atravessados normalmente.

Premissas e arredondamento

  • Componentes são inteiros não negativos no formulário.
  • Dia inexistente é limitado ao fim do mês.
  • Anos/meses vêm antes de semanas/dias.
  • Não há feriados, horário ou fuso.

Exemplos resolvidos

Um mês após 31 de janeiro

Base 2025-01-31; somar 1 mês.

Cálculo
  1. Avance para fevereiro de 2025.
  2. Fevereiro tem 28 dias.
  3. Limite o dia 31 ao dia 28.

Resultado: 2025-02-28.

Dez dias antes em ano bissexto

Base 2024-03-01; subtrair 10 dias.

Cálculo
  1. O dia anterior é 2024-02-29.
  2. Retroceda mais nove fronteiras.
  3. Chegue a 20 de fevereiro.

Resultado: 2024-02-20.

Dúvidas frequentes

E se o mês de destino for menor?
Usa-se seu último dia válido; 31 de janeiro mais um mês vira 28 de fevereiro de 2025.
Um mês é igual a 30 dias?
Não. Um mês preserva o número do dia quando possível; 30 dias sempre cruza 30 fronteiras.
Pula fins de semana?
Não. Dias úteis exigem calendário local de feriados.
Por que a ordem importa?
O limite do fim do mês pode ocorrer no passo mensal e mudar a base para o passo diário.

Limites e erros comuns

  • Não converta meses em segundos fixos.
  • Outros sistemas podem adotar regra diferente de fim de mês.
  • Não é cálculo de dias úteis.

Fontes e escopo

Data da revisão de conteúdo e fórmula:

Revisado pela equipe editorial do CalculatorToolset com base nas definições citadas e nos testes do mecanismo.

Informar erro de cálculo ou conteúdo: hello@calculatortoolset.com