Avatar ·

Formatação de data em JavaScript: onde encontrar a documentação e como fazer isso corretamente?

Olá a todos! Sou novo em JavaScript e não consigo entender a formatação de datas. Preciso exibir a data atual no formato "DD.MM.AAAA", mas não encontro documentação clara sobre o assunto. Aqui está o que tentei: ```javascript let date = new Date(); console.log(date); // Exibe algo como "Fri Dec 20 2024 14:30:00 GMT+0300" ``` Mas preciso obter exatamente "20.12.2024". Sei que em outras linguagens (por exemplo, Java) existem `SimpleDateFormat` ou `DateTimeFormatter`, onde é possível definir um padrão. Em JavaScript, encontrei apenas `toLocaleDateString()`, mas ele exibe a data em um formato dependente da localidade do navegador, e não consigo controlar a ordem do dia, mês e ano. Onde posso encontrar documentação sobre como trabalhar com datas? Consultei o MDN, mas lá estão descritos apenas métodos básicos como `getDate()`, `getMonth()`, `getFullYear()`. Será que não existe em JavaScript uma forma nativa de formatar uma data como string com um padrão arbitrário? Ou estou perdendo algo? Agradeço por links para a documentação.