Intl.NumberFormat
Intl.NumberFormat - конструктор об'єкту для форматування чисел по локалі.
Синтаксис:
new Intl.NumbetFormat([locales [, options ]])
Intl.NumberFormat.call(this[, locales [,options ]])
Параметри:
locales - не обов'язковий параметр. Рядок з мовною міткою BCP 47 або масив таких міток.
Дозволений розширений синтаксис мітки з ключом nu : "language-region-u-nu-numberingsystem"
Де numberingsystem - система нумерації. Можливі: "arab", "arabext" , "bali" , "beng", "deva" , "fullwide" , "gujr", "guru" , "hanidec" , "khmr", "knda" , "laoo" , "latn", "limb" , "mlym" , "mong", "mymr" , "orya" , "tamldec" , "telu" , "thai" , "tibt".
options - не обов'язковий параметр.
Об'єкт з параметрами:
- localeMatcher - використовуваний алгоритм зіставлення локалей: "lookup" і "best fit";
- style - стиль форматування. Можливі значення: "decimal", "currency" і "percent".
- currency - фалюта яка використовується при style=currency. Наприклад: "UAH", "USD", "EUR", "CAD"
- currencyDisplay - як відображати валюту при формувані валюти. Можливі значення "symbol", "code", "name".
- useGrouping - чи використовувати розділювач груп сотні, тисячі і т.д.. Доступні значення "true", "false".
- minimumIntegerDigits - мінімальна кількість цифр цілого числа, від 1 до 21.
- minimumFractionDigits - мінімальна кількість цифр дрібної частини, від 0 до 20.
- maximumFractionDigits - максимально кількість цифр дрібна можлива для використання, від 0 до 20.
- minimumSignificantDigits - мінімально можливо дрібна кількість цифр для використання, від 1 до 21.
- maximumSignificantDigits - максимально можлива кількість значущих цифр, від 1 до 21.
Опис:
Intl.NumberFormat форматує дату і час згідно локалі.
Не усі браузери підтримують.