Você e eu sabemos bem que utilizar date e time faz parte do dia a dia de pessoas que desenvolvem programas. Não tem para onde correr, pois elas são necessárias para diferentes tipos de conteúdos e são apresentadas em formatos variados.
Pensando nisso venho publicar no github como você pode formatar uma Data ou pegar um conteúdo de "Date" específico como (Ano , Mês , Dia, Hora, Min, Seg) utilizando os metodos do JavaScript.
Primeira coisa que precisamos saber que todas as datas processadas pelo JavaScript são completas , ou seja , se criamos uma variável do tipo Date sem parâmetro adicional, o resultado será a data atual do navegador com as informações compleas : data, hora e time.
Então vamos utilizar o metodo toLocaleDateString, para formatar essa data.
Para pegar as informações separadas utilizamos os metodos :
- getFullYear()
- getMonth()
- getDate()
- getHours()
- getMinutes()
- getSeconds()
- getMilliseconds()
MDN - https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Date