Comment formater correctement la date et l'heure en JavaScript ? Pas de méthode intégrée ?
Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'ai rencontré un problème de formatage de date. J'ai besoin d'afficher la date actuelle au format "JJ.MM.AAAA HH:MM", mais je ne trouve pas de méthode intégrée qui le fasse.
Voici ce que j'ai essayé :
```javascript
const now = new Date();
console.log(now); // Affiche quelque chose comme "Fri Jan 12 2024 15:30:45 GMT+0300"
```
J'ai besoin du format russe avec des points et des nombres à deux chiffres. Je sais qu'il existe des méthodes `.getDate()`, `.getMonth()`, etc., mais elles retournent des nombres sans zéros non significatifs. Par exemple, le 5 janvier affiche "5" au lieu de "05". Et le mois commence à 0, donc janvier est 0, pas 1. C'est très gênant !
J'ai entendu parler de bibliothèques comme moment.js, mais il me semble étrange d'importer une bibliothèque entière juste pour formater une date. N'y a-t-il pas un moyen standard de le faire nativement en JavaScript moderne ?
Dites-moi comment formater les dates proprement et joliment en JavaScript pur ? Existe-t-il une méthode standard que j'ignore ?