Neste artigo você vai aprender a pegar o primeiro dia do mês atual com JavaScript, vamos utilizar o objeto Date para isso
Fala programador(a), beleza? Bora aprender mais sobre datas em JavaScript!
Para resolver o nosso problema vamos utilizar o objeto Date e seus métodos
Os necessários serão:
- getFullYear: ano atual;
- getMonth: mês atual;
- toLocaleDateString: formatar data;
Vamos criar uma data atual a partir da instância do objeto Date
Depois vamos utilizar os métodos descritos acima para gerar a data passada, o primeiro dia do mês
E por fim formatamos ele com o toLocaleDateString, esta parte é opcional
Veja um exemplo de código:
const date = new Date(); const firstDay = new Date(date.getFullYear(), date.getMonth(), 1); const firstDayDate = firstDay.toLocaleDateString() console.log(firstDayDate) // "01/08/2022"
Desta forma geramos o primeiro dia do mês atual
Podemos utilizar uma lógica semelhante para pegar o último dia do mês atual com JavaScript, veja:
const date = new Date(); const lastDay = new Date(date.getFullYear(), date.getMonth() + 1, 0); const lastDayDate = lastDay.toLocaleDateString() console.log(lastDayDate) // "31/08/2022"
Só alteramos os parâmetros do segundo new Date
Lembrando que cada new Date gera uma nova data, a primeira é a atual e a segunda a data final do mês
E assim temos estas duas opções que você pode utilizar 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Neste artigo você viu como pegar o priemiro dia do mês atual com JavaScript
Utilizamos o objeto Date e seus métodos para isso
Concluimos gerando uma data formatada no nosso padrão
Deseja programar de forma profissional? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!