Como calcular a última data de cada mês

Três folhas de calendário com contornos diferentes no último dia, lápis e lupa sobre a mesa.

A última data do mês depende do mês e, no caso de fevereiro, também do ano. Para encontrá-la de forma segura, identifique o primeiro dia do mês seguinte e recue um dia. O procedimento funciona inclusive na passagem de dezembro para janeiro.

Aplicação passo a passo

Para descobrir o último dia de abril, parta de 1º de maio e recue uma data: o resultado é 30 de abril. Para dezembro, comece em 1º de janeiro do ano seguinte. Esse detalhe impede que a virada do ano produza uma data incorreta na sua anotação.

Fevereiro merece uma verificação

Em um ano comum, a data imediatamente anterior a 1º de março é 28 de fevereiro. Em um ano bissexto, é 29 de fevereiro. A existência desse dia adicional deve ser determinada pela regra do calendário gregoriano, e não pela suposição de que todo intervalo de quatro anos tem o mesmo comportamento.

Use a data como referência

  1. Marcar uma revisão no último dia do mês é diferente de repetir a cada trinta dias. Escolha a regra adequada à sua atividade.
  2. Se o compromisso precisar acontecer em dia de atendimento, verifique depois o expediente correspondente. Última data civil não significa último dia útil.
  3. Confira a tabela com o calendário do ano antes de imprimir uma agenda que será usada por vários meses.

Exemplos para conferir

Mês de 2027 Primeira data do mês seguinte Última data do mês Total de dias
janeiro 01/02/2027 31/01/2027 31
fevereiro 01/03/2027 28/02/2027 28
março 01/04/2027 31/03/2027 31
abril 01/05/2027 30/04/2027 30
maio 01/06/2027 31/05/2027 31
junho 01/07/2027 30/06/2027 30
julho 01/08/2027 31/07/2027 31
agosto 01/09/2027 31/08/2027 31
setembro 01/10/2027 30/09/2027 30
outubro 01/11/2027 31/10/2027 31
novembro 01/12/2027 30/11/2027 30
dezembro 01/01/2028 31/12/2027 31

Fontes e leitura complementar