Neste artigo você vai aprender a como extrair ano/mês/dia de um objeto date, com uma simples função de JavaScript
Fala programador(a), beleza? Bora aprender mais sobre datas em JavaScript!
O objeto Date é muito poderoso em JavaScript, porém não fornece a data formatada
E as vezes é exatamente o que precisamos 🙂
Por isso devemos utilizar o método: toLocaleString
Onde podemos resgatar a data em vários formatos diferentes
- ano/mês/dia;
- dia/mês/ano;
- mês/dia/ano;
Enfim, você apenas precisa adicionar parâmetros ao método
Veja alguns exemplos:
const date = new Date() console.log(date.toLocaleDateString('en-CA')) // "2022-10-14" console.log(date.toLocaleDateString('en-US')) // "10/14/2022" console.log(date.toLocaleDateString()) // "14/10/2022"
Veja que aqui utilizamos vários argumentos diferentes, elas significam:
- en-CA: padrão Canadense;
- en-US: padrão dos Estados Unidos;
- Sem argumento: padrão do computador, ou seja, aqui é pt-BR;
Agora basta você encontrar qual formato precisa, e configurar o método!
Deixe um comentário contando o que achou desta solução 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Neste artigo você aprendeu a extrair ano/mês/dia de um objeto date em JavaScript
Utilizamos o método toLocaleString, que quando configurado pode nos dar a data em qualquer formato
Basta partir do objeto Date a informaçã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!