Avatar ·

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 ?