Avatar ·

Como obter a data atual em JavaScript e formatá-la?

Olá a todos! Comecei a estudar JavaScript recentemente e me deparei com uma tarefa simples, à primeira vista. Preciso mostrar a data de hoje em uma página web (em uma loja online), por exemplo: "Hoje: 15 de março de 2025". Fui na documentação e encontrei o objeto `Date`. Mas quando escrevo um código simples: ```javascript let today = new Date(); console.log(today); ``` ...no console aparece algo como: "Sat Mar 15 2025 12:34:56 GMT+0300 (Moscou, horário padrão)". Esse não é o formato que preciso! Como faço para obter apenas o dia, o mês por extenso e o ano? Tentei dividir a string com `.split()` ou usar `.getMonth()`, mas o mês retorna como um número de 0 a 11, não como nome. Também ouvi falar da biblioteca moment.js, mas não quero incluir uma biblioteca inteira só para uma data. Me digam como obter e formatar a data atual de forma elegante em JavaScript puro? Ficarei grato por exemplos com explicações, pois sou iniciante. <<>>

Entendendo o objeto Date e seus métodos