Ricerca…


Sintassi

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

Parametri

paramater Dettagli
giorno feriale "stretto", "corto", "lungo"
era "stretto", "corto", "lungo"
anno "numerico", "2 cifre"
mese "numerico", "2 cifre", "stretto", "corto", "lungo"
giorno "numerico", "2 cifre"
ora "numerico", "2 cifre"
minuto "numerico", "2 cifre"
secondo "numerico", "2 cifre"
TimeZoneName "corto lungo"

Formattazione del numero

Formatta il numero, raggruppa le cifre in base alla localizzazione.

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"

Formattazione valuta

Formattazione della valuta, raggruppamento di cifre e posizionamento del simbolo di valuta in base alla localizzazione.

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 €"

Formattazione di data e ora

Formattazione della data e ora, in base alla localizzazione.

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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow