Data e hora

Adicionar ou subtrair uma data

Mova uma data do calendário por um número inteiro de dias, semanas, meses ou anos. As operações mensais e anuais usam componentes de calendário e fixam visivelmente um dia indisponível ao último dia válido do mês de destino.

● Executa localmente
Valores de exemplo
Funciona no seu navegador · Não é necessária conta

Adicionar ou subtrair uma data

Data do calendário resultante
01

Fórmula

result = start ± calendar amount (clamp invalid month days)

Os dias e semanas movem-se por índices fixos de dias corridos. Meses e anos alteram os componentes e fixam o dia de origem se o mês de destino for mais curto.

02

Suposições

  • O calendário gregoriano e a política de limitação do último dia válido são usados.
  • As operações mensais nem sempre são reversíveis após uma pinça.

Uma semana equivale a sete dias corridos. Um mês não é convertido em um número fixo de dias.

03

Revisão de fórmula

Formula v1.0.0

Revisado 2026-08-03

CalcFlow engineering review

Exemplo trabalhado

Adicionar ou subtrair uma data: Exemplo trabalhado

31 de janeiro de 2026 mais um mês civil previsto para fevereiro. Como 31 de fevereiro não existe, a regra de fixação retorna 28 de fevereiro de 2026.

Perguntas frequentes

Perguntas frequentes

Por que 31 de janeiro mais um mês se torna 28 de fevereiro?

Fevereiro não tem 31 dias, então a política publicada se limita ao seu último dia válido.

Um mês é tratado como 30 dias?

Não. As operações mensais e anuais utilizam componentes de calendário e não durações fixas.

Adicionar e subtrair um mês pode alterar o dia original?

Sim. Depois que uma data é fixada em um mês mais curto, o dia maior original não é retido como estado oculto.