To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
🔔 Para mais conteúdo agregador inscreva-se: https://www.youtube.com/channel/UCvrtRmJspEVhO-1TfZqiEOA/videos?sub_confirmation=1
Prefiro utilizar biblioteca. Muito menos verboso. Dayjs é top
nesse método vc pega a data de hohe mas no servidor, o modo mais correto é usar o metodo de localização, se não me engano é o getLocationdata se não me falha a memoria
com as novas atualizações do js, não é mais necessário esse tipo de formatação manual, nem libs terceiras… testem isso:
const date = new Date()
console.log(new Intl.DateTimeFormat('pt-BR').format(date))
(new Date).toLocaleDateString()
Cara tem uma função nativa do javascript chamada INTL, aprende usar ela muito melhor… Aproveita e faz um vídeo sobre ela
Se usar a toLocaleString consegue reduzir esse código aí ein, dá uma olhada nela
Ensina certo, tchê.
Meu deus, que desgraça, uahuahuah. Imagina fazer isso para todos as formatações possíveis no mundo. Te apresento .toLocaleString, nativo para o formato que o usuário entende. Abraço.
Existe essa forma também: new Date().toLocaleDateString()
Intl muito melhor
Já sofri com isso. E gostei a abordagem.
tem jeitos melhores, intl e tolocale
Javascript puro assim é uma desgraça, só é viável p página full estática e olha lá ainda…
Existe a biblioteca dayjs se precisar formatar de um jeito mais complexo
Intl manda abraços