Painel de calendário

Adicionar meses à data

Avance uma data por meses corridos inteiros, limitando o resultado ao último dia válido do mês.

Adicionar meses à data: Avance uma data pelo número especificado de meses do calendário, mantendo o mesmo número do dia sempre que possível. Se o mês de destino for mais curto, o resultado usará o último dia desse mês. Portanto, adicionar um mês a 31 de janeiro leva ao último dia de fevereiro, em vez de avançar para março. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Categoria
Calculadoras
Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
TOEA / MOTOR UTILITÁRIO DE CALENDÁRIO · Somente no navegador
FOLHA DE ENTRADA / 01

Valores de calendário

Os valores ficam neste dispositivo. Recalcule após alterar uma entrada.

FOLHA DE RESULTADO / 02

Data do resultado

—

Meses adicionados
—
Fórmula de cálculoData do resultado = data + meses inteiros; dia = min(dia original, último dia do mês de destino)
PRESSUPOSTOS / LEIA ANTES DE USAR
  1. As datas são datas do calendário à meia-noite em UTC; nenhum ajuste de fuso horário local ou horário de verão é aplicado.
  2. Os resultados são ferramentas de planejamento. Feriados, regras de trabalho específicas de cada localidade e políticas da empresa não são considerados.
  3. O cálculo de meses limita dias de destino inválidos: 31 de janeiro mais um mês torna-se 28 de fevereiro (ou 29 de fevereiro em um ano bissexto).

Fórmula de meses do calendário com exemplo de ano bissexto

Escreva o ano, o mês e o dia iniciais como Y, M e D, com os meses numerados de 1 a 12. Para um deslocamento N, o índice do mês de destino é 12Y + (M − 1) + N. Divida esse índice por 12 para obter o novo ano e mês. O dia de destino é min(D, L), em que L é o número de dias do mês de destino.

Para 2024-01-31 e N = 1, o mês de destino é fevereiro de 2024. Sua duração L é 29, então min(31, 29) = 29. O widget retorna 2024-02-29 e 1 mês adicionado. Este exemplo avança 29 dias do calendário; o valor do mês não é multiplicado por uma quantidade fixa de dias.

Finais de mês e programações recorrentes

A explicação do Observatório Naval dos EUA sobre anos bissextos (https://aa.usno.navy.mil/faq/leap_years) apresenta a regra gregoriana: divisibilidade por quatro, exceto séculos que não sejam divisíveis por 400. Isso determina os números de dias disponíveis em fevereiro.

Para um pagamento recorrente fixado no dia 31, calcule cada ocorrência a partir da data original, usando seu deslocamento total em meses. Reutilizar o resultado de um fevereiro encurtado pode deslocar a data para um dia anterior nos meses seguintes. Esta ferramenta preserva um número de dia válido quando possível; ela não oferece uma configuração separada para usar sempre o último dia do mês nem transfere um pagamento de fim de semana para um dia útil.

Como usar

  1. Informe a data original do calendário.
  2. Defina o número inteiro não negativo de meses a adicionar.
  3. Calcule a data de destino e verifique se o dia foi ajustado no fim do mês.

Privacidade e limitações

Datas, horários e resultados permanecem no seu navegador. Nenhum dado informado é enviado.

Ferramentas relacionadas

Perguntas frequentes

Em que data 31 de janeiro cai após adicionar um mês?

A data será 28 de fevereiro em um ano comum ou 29 de fevereiro em um ano bissexto. O dia 31 inexistente é substituído pelo último dia válido do mês de destino.

Adicionar dois meses é o mesmo que adicionar um mês duas vezes?

Nem sempre. Um único avanço de dois meses a partir de 31 de janeiro mantém o dia original em março. Dois avanços separados de um mês podem perder esse dia quando o primeiro avanço for ajustado em fevereiro.

Posso considerar um mês como trinta dias aqui?

Não. O deslocamento altera o mês do calendário, então o número de dias entre as datas depende da data inicial e do destino. Para um intervalo fixo de dias, use adicionar dias à data.

Ferramenta grátis · no seu navegador execuções · não precisa de conta