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.