Neste artigo você vai aprender a como pegar a data de ontem com JavaScript, utilizando o objeto Date e suas funções
Fala programador(a), beleza? Bora aprender mais sobre datas e JavaScript!
Para começar a criar as datas vamos precisar do objeto Date, que vai criar uma data atual, ou seja, de hoje
Após isso vamos fazer uma subtração desta data atual de 1 dia
E por fim podemos instanciar um novo objeto a partir desta resultado e formatar com toLocaleDateString
Veja o exemplo completo com códigos:
const currentDate = new Date(); console.log(currentDate.toLocaleDateString()) // "31/07/2022" const yesterday = new Date(currentDate.setDate(currentDate.getDate() - 1)); console.log(yesterday.toLocaleDateString()) // "30/07/2022"
Perceba que criamos a nova data com o objeto Date, e colocamos em uma variável
Depois é exibida a data atual com o toLocaleDateString
E então criamos a nossa nova data com a subtração de um dia
Por fim é exibida a data de ontem, o que achou? 🙂
Conclusão
Neste artigo você viu como pegar a data de ontem com JavaScript
Utilizamos Date e seus métodos para isso
A grande jogada foi subtrair um dia da data atual, gerando um valor em ms da data de ontem
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os curso