Avatar ·

Formateo de fechas en JavaScript: ¿dónde encontrar la documentación y cómo hacerlo correctamente?

¡Hola a todos! Soy nuevo en JavaScript y no puedo entender el formateo de fechas. Necesito mostrar la fecha actual en el formato "DD.MM.AAAA", pero no encuentro documentación clara sobre este tema. Esto es lo que he probado: ```javascript let date = new Date(); console.log(date); // Muestra algo como "Fri Dec 20 2024 14:30:00 GMT+0300" ``` Pero necesito obtener exactamente "20.12.2024". Sé que en otros lenguajes (por ejemplo, Java) hay `SimpleDateFormat` o `DateTimeFormatter`, donde se puede definir un patrón. En JavaScript solo encontré `toLocaleDateString()`, pero muestra la fecha en un formato que depende de la locale del navegador, y no puedo controlar el orden del día, mes y año. ¿Dónde puedo encontrar documentación sobre el trabajo con fechas? He mirado en MDN, pero solo describen métodos básicos como `getDate()`, `getMonth()`, `getFullYear()`. ¿Es posible que en JavaScript no haya una forma integrada de formatear una fecha como string con un patrón arbitrario? ¿O me estoy perdiendo algo? Agradecería enlaces a la documentación.