(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
Это класс позволяющий форматировать/разбирать даты в соответствиями с настройками локали, используя строковые и/или библиотечные шаблоны.
Класс предоставляет функционал форматирования дат ICU. Он позволяет пользователям отображать даты в формате, принятым в их локали. Или разбирать значения дат используя строковые и/или библиотечные шаблоны.
$locale
, int $datetype
, int $timetype
[, mixed $timezone
= NULL
[, mixed $calendar
= NULL
[, string $pattern
= ""
]]] )$locale
, int $datetype
, int $timetype
[, mixed $timezone
= NULL
[, mixed $calendar
= NULL
[, string $pattern
= ""
]]] )$object
[, mixed $format
= NULL
[, string $locale
= NULL
]] )Эти константы используются для задания формата в конструкторах DateType и TimeType.
IntlDateFormatter::NONE
(integer)
IntlDateFormatter::FULL
(integer)
IntlDateFormatter::LONG
(integer)
IntlDateFormatter::MEDIUM
(integer)
IntlDateFormatter::SHORT
(integer)
Следующие константы используются для задания типа календаря. Эти календари прямо завязаны на Грегорианский календарь. Не Грегорианский календарь должен быть задан в локали. Например locale="hi@calendar=BUDDHIST".