Buscar..


Sintaxis

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

Parámetros

Paramater Detalles
día laborable "estrecho", "corto", "largo"
era "estrecho", "corto", "largo"
año "numérico", "2 dígitos"
mes "numérico", "2 dígitos", "estrecho", "corto", "largo"
día "numérico", "2 dígitos"
hora "numérico", "2 dígitos"
minuto "numérico", "2 dígitos"
segundo "numérico", "2 dígitos"
timeZoneName "corto largo"

Formateo de numero

Formato de número, agrupando dígitos según la localización.

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"

Formato de moneda

Formato de moneda, agrupación de dígitos y colocación del símbolo de moneda según la localización.

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

Formato de fecha y hora

Formato de fecha y hora, según la localización.

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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow