Intl.DateTimeFormat
Intl.DateTimeFormat - конструктор об'єкту для форматування дати і часу по локалі.
Синтаксис:
new Intl.DateTimeFormat([locales [, options ]])
Intl.DateTimeFormat.call(this[, locales [,options ]])
Параметри:
locales - не обов'язковий параметр. Рядок з мовною міткою BCP 47 або масив таких міток.
Дозволені наступні ключі розширення :
- nu - система нумерації. Можливі: "arab", "arabext" , "bali" , "beng", "deva" , "fullwide" , "gujr", "guru" , "hanidec" , "khmr", "knda" , "laoo" , "latn", "limb" , "mlym" , "mong", "mymr" , "orya" , "tamldec" , "telu" , "thai" , "tibt".
- ca - календар. Можливі: "buddhist" , "chinese" , "coptic" , "ethioaa" , "ethiopic" , "gregory" , "hebrew" , "indian" , "islamic" , "islamicc", "iso8601" , "japanese", "persian" , "roc".
options - не обов'язковий параметр.
Об'єкт з параметрами:
- localeMatcher - використовуваний алгоритм зіставлення локалей: "lookup" і "best fit";
- timeZone - часовий пояс. По замовчуванню "UTC".
- hour12 - чи використовувати 12-ти часовий формат. "true" або "false".
- formatMatcher - алгоритм співставлення форматів "basic" або "best fit";
- weekday - представлення днів неділі "narrow", "short" або "long".
- era - представлення ери "narrow", "short" або "long".
- year - представлення року "numeric" або "2-digit".
- month - "numeric", "2-digit", "narrow" , "short" і
"long".
- day - представлення днів "numeric" або "2-digit".
- hour - представлення години "numeric" або "2-digit".
- minute - представлення хвилини "numeric" або "2-digit".
- second - предствлення секунди "numeric" або "2-digit".
- timeZoneName - часовий пояс "short" або "long".
Опис:
Intl.DateTimeFormat форматує дату і час згідно локалі.