Retornar último dia do mês com JavaScript
2a atrás
Primeiro, declare uma nova instância de data:
const date = new Date();
Para retornar o último dia do mês atual vamos utilizar a função setMonth:
date.setMonth(date.getMonth() + 1, 0);
O primeiro argumento é o mês atual somado a 1, o segundo argumento "0", faz com que a data volte ao último dia do mês atual.
Adicionalmente, podemos configurar a data para o final do dia:
date.setHours(23, 59, 59, 999);
Isso irá retornar o último dia do mês atual, como por exemplo:
console.log(date); // Wed May 31 2023 23:59:59 GMT-0300 (GMT-03:00)
Comentários (0)