Recherche…


Syntaxe

  • nouveau Intl.NumberFormat ()
  • nouveau Intl.NumberFormat ('en-US')
  • nouveau Intl.NumberFormat ('en-GB', {timeZone: 'UTC'})

Paramètres

Paramater Détails
jour de la semaine "étroit", "court", "long"
ère "étroit", "court", "long"
an "numérique", "2 chiffres"
mois "numérique", "2 chiffres", "étroit", "court", "long"
journée "numérique", "2 chiffres"
heure "numérique", "2 chiffres"
minute "numérique", "2 chiffres"
seconde "numérique", "2 chiffres"
timeZoneName "court long"

Formatage des nombres

Formatage des nombres, regroupement des chiffres en fonction de la localisation.

const usNumberFormat = new Intl.NumberFormat('en-US');
const esNumberFormat = new Intl.NumberFormat('es-ES');

const usNumber = usNumberFormat.format(99999999.99); // "99,999,999.99"
const esNumber = esNumberFormat.format(99999999.99); // "99.999.999,99"

Mise en forme de la devise

Mise en forme de la devise, regroupement des chiffres et placement du symbole monétaire en fonction de la localisation.

const usCurrencyFormat = new Intl.NumberFormat('en-US', {style: 'currency', currency: 'USD'})
const esCurrencyFormat = new Intl.NumberFormat('es-ES', {style: 'currency', currency: 'EUR'})

const usCurrency = usCurrencyFormat.format(100.10); // "$100.10"
const esCurrency = esCurrencyFormat.format(100.10); // "100.10 €"

Formatage de la date et de l'heure

Date de mise en forme, en fonction de la localisation.

const usDateTimeFormatting = new Intl.DateTimeFormat('en-US');
const esDateTimeFormatting = new Intl.DateTimeFormat('es-ES');

const usDate = usDateTimeFormatting.format(new Date('2016-07-21')); // "7/21/2016"
const esDate = esDateTimeFormatting.format(new Date('2016-07-21')); // "21/7/2016"


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow