Szukaj…
Składnia
- new Intl.NumberFormat ()
- new Intl.NumberFormat („en-US”)
- nowy Intl.NumberFormat („en-GB”, {timeZone: „UTC”})
Parametry
Paramater | Detale |
---|---|
dzień powszedni | „wąskie”, „krótkie”, „długie” |
era | „wąskie”, „krótkie”, „długie” |
rok | „numeryczny”, „2-cyfrowy” |
miesiąc | „numeryczne”, „2-cyfrowe”, „wąskie”, „krótkie”, „długie” |
dzień | „numeryczny”, „2-cyfrowy” |
godzina | „numeryczny”, „2-cyfrowy” |
minuta | „numeryczny”, „2-cyfrowy” |
druga | „numeryczny”, „2-cyfrowy” |
timeZoneName | "krótki długi" |
Formatowanie liczb
Formatowanie liczb, grupowanie cyfr według lokalizacji.
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"
Formatowanie walut
Formatowanie waluty, grupowanie cyfr i umieszczanie symbolu waluty zgodnie z lokalizacją.
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 €"
Formatowanie daty i godziny
Formatowanie daty i godziny, zgodnie z lokalizacją.
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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow