Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Programmation/JavaScript : afficher dates, prix et nombres au format français (Intl)
💻ProgrammationVidéo

JavaScript : afficher dates, prix et nombres au format français (Intl)

Formater correctement en français avec JavaScript : dates avec toLocaleDateString et Intl.DateTimeFormat, prix en euros avec Intl.NumberFormat, durées relatives (« il y a 3 jours ») et pièges de l'objet Date.

9 octobre 20261 min de lecture
#programmation#javascript#dates#intl
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Dates
  • Nombres
  • Relatif
  • Pièges

Dates

const d = new Date("2026-10-08T17:30:00");
d.toLocaleDateString("fr-FR");                       // "08/10/2026"
d.toLocaleDateString("fr-FR", { weekday: "long", day: "numeric", month: "long" });
d.toLocaleTimeString("fr-FR", { hour: "2-digit", minute: "2-digit" });   // "17:30"

Nombres

new Intl.NumberFormat("fr-FR", { style: "currency", currency: "EUR" }).format(1234.5); // "1 234,50 €"
(0.183).toLocaleString("fr-FR", { style: "percent", maximumFractionDigits: 1 });       // "18,3 %"

Relatif

new Intl.RelativeTimeFormat("fr", { numeric: "auto" }).format(-1, "day");   // "hier"

Pièges

  • Mois de 0 à 11 dans new Date(2026, 0, 31).
  • Fuseaux horaires : stocker en ISO/UTC, afficher en local (timeZone: "Europe/Paris").
  • Calculs de dates complexes : API Temporal (navigateurs récents) ou date-fns.

En Python : datetime.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).