Como calcular a última data de cada mês

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
- Marcar uma revisão no último dia do mês é diferente de repetir a cada trinta dias. Escolha a regra adequada à sua atividade.
- Se o compromisso precisar acontecer em dia de atendimento, verifique depois o expediente correspondente. Última data civil não significa último dia útil.
- 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 |


