Поиск…
Синтаксис
- новый Intl.NumberFormat ()
- новый Intl.NumberFormat ('en-US')
- новый Intl.NumberFormat ('en-GB', {timeZone: 'UTC'})
параметры
| В параметре | подробности | 
|---|---|
| будний день | «узкий», «короткий», «длинный», | 
| эпоха | «узкий», «короткий», «длинный», | 
| год | «числовые», «двузначные», | 
| месяц | «числовые», «двухзначные», «узкие», «короткие», «длинные», | 
| день | «числовые», «двузначные», | 
| час | «числовые», «двузначные», | 
| минут | «числовые», «двузначные», | 
| второй | «числовые», «двузначные», | 
| TimeZoneName | «короткий», «длинный», | 
Форматирование чисел
Форматирование чисел, группировка цифр в соответствии с локализацией.
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"
Форматирование валюты
Форматирование валюты, группировка цифр и размещение символа валюты в соответствии с локализацией.
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 €"
Форматирование даты и времени
Форматирование даты, в соответствии с локализацией.
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
        Лицензировано согласно CC BY-SA 3.0
        Не связан с Stack Overflow