Avatar ·

Cómo obtener la fecha actual en JavaScript y formatearla

¡Hola a todos! Acabo de empezar a aprender JavaScript y me encontré con una tarea simple, a primera vista. Necesito mostrar la fecha de hoy en una página web (en una tienda online), por ejemplo: "Hoy: 15 de marzo de 2025". Fui a la documentación y encontré el objeto `Date`. Pero cuando escribo un código simple: ```javascript let today = new Date(); console.log(today); ``` ...en la consola se muestra algo como: "Sat Mar 15 2025 12:34:56 GMT+0300 (Moscú, hora estándar)". ¡Ese no es el formato que necesito! ¿Cómo puedo obtener solo el día, el mes en letras y el año? Intenté dividir la cadena con `.split()` o usar `.getMonth()`, pero el mes se devuelve como un número del 0 al 11, no como un nombre. También escuché sobre la librería moment.js, pero no quiero incluir una librería entera solo para una fecha. ¿Alguien me puede decir cómo obtener y formatear la fecha actual de manera elegante en JavaScript puro? Agradecería ejemplos con explicaciones, ya que soy principiante. <<>>

Entendiendo el objeto Date y sus métodos