Spec-Zone.ru › Symfony 2.7
StubIntlDateFormatter deprecated class StubIntlDateFormatter extends IntlDateFormatter
deprecated
since version 2.3, to be removed in 3.0. Use {@link \Symfony\Component\Intl\DateFormatter\IntlDateFormatter} instead. Псевдоним для {@link \Symfony\Component\Intl\DateFormatter\IntlDateFormatter}.
Константы NONE FULL LONG MEDIUM SHORT TRADITIONAL GREGORIAN
Методы __construct (string $locale, int $datetype, int $timetype, mixed $timezone = null, int $calendar = self::GREGORIAN, string $pattern = null) Конструктор.
from IntlDateFormatter static IntlDateFormatter create (string $locale, int $datetype, int $timetype, string $timezone = null, int $calendar = self::GREGORIAN, string $pattern = null) Статический конструктор.
from IntlDateFormatter string|bool format (int|DateTime $timestamp) Форматирование значения даты/времени (отметки времени) в виде строки.
from IntlDateFormatter string formatObject (object $object, mixed $format = null, string $locale = null) Не поддерживается. Форматирует объект.
from IntlDateFormatter int getCalendar () Возвращает календарь форматировщика.
from IntlDateFormatter object getCalendarObject () Не поддерживается. Возвращает объект календаря форматировщика.
from IntlDateFormatter int getDateType () Возвращает тип даты форматировщика.
from IntlDateFormatter int getErrorCode () Возвращает последний код ошибки форматировщика. Всегда возвращает значение константы класса UZERO ERROR.
from IntlDateFormatter string getErrorMessage () Возвращает последнее сообщение об ошибке форматировщика. Всегда возвращает значение константы класса UZERO ERROR_MESSAGE.
from IntlDateFormatter string getLocale (int $type = Locale::ACTUAL_LOCALE) Возвращает локаль форматировщика.
from IntlDateFormatter string getPattern () Возвращает шаблон форматировщика.
from IntlDateFormatter string getTimeType () Возвращает тип времени форматировщика.
from IntlDateFormatter string getTimeZoneId () Возвращает идентификатор часового пояса форматировщика.
from IntlDateFormatter mixed getTimeZone () Не поддерживается. Возвращает часовой пояс форматировщика.
from IntlDateFormatter bool isLenient () Возвращает, является ли форматировщик лояльным.
from IntlDateFormatter string localtime (string $value, int $position) Не поддерживается. Разбирает строку на значения времени на основе полей.
from IntlDateFormatter string parse (string $value, int $position = null) Разбирает строку на значение отметки времени.
from IntlDateFormatter bool setCalendar (string $calendar) Не поддерживается. Устанавливает календарь форматировщика.
from IntlDateFormatter bool setLenient (bool $lenient) Устанавливает лояльность анализатора.
from IntlDateFormatter bool setPattern (string $pattern) Устанавливает шаблон форматировщика.
from IntlDateFormatter bool setTimeZoneId (string $timeZoneId) Устанавливает идентификатор часового пояса форматировщика.
from IntlDateFormatter bool setTimeZone (mixed $timeZone) Этот метод был добавлен в PHP 5.5 в качестве замены для setTimeZoneId().
from IntlDateFormatter
Подробное описание
__construct(string $locale, int $datetype, int $timetype, mixed $timezone = null, int $calendar = self::GREGORIAN, string $pattern = null)
Конструктор.
Параметры string $locale Код локали. Единственная поддерживаемая локаль - "en" (или null, использующий локаль по умолчанию, т.е. "en") int $datetype Тип форматирования даты, одна из констант типа формата int $timetype Тип форматирования времени, одна из констант типа формата mixed $timezone Идентификатор часового пояса int $calendar Календарь, используемый для форматирования или анализа. Единственное поддерживаемое значение - IntlDateFormatter::GREGORIAN (или null, использующий календарь по умолчанию, т.е. "GREGORIAN") string $pattern Необязательный шаблон для использования при форматировании
Исключения См. также http://www.php.net/manual/en/intldateformatter.create.php http://userguide.icu-project.org/formatparse/datetime
static IntlDateFormatter
create(string $locale, int $datetype, int $timetype, string $timezone = null, int $calendar = self::GREGORIAN, string $pattern = null)
Статический конструктор.
Параметры string $locale Код локали. Единственная поддерживаемая локаль - "en" (или null, использующий локаль по умолчанию, т.е. "en") int $datetype Тип форматирования даты, одна из констант типа формата int $timetype Тип форматирования времени, одна из констант типа формата string $timezone Идентификатор часового пояса int $calendar Календарь, используемый для форматирования или анализа; по умолчанию Григорианский. Одна из констант календаря. string $pattern Необязательный шаблон для использования при форматировании
Возвращаемое значение Исключения См. также http://www.php.net/manual/en/intldateformatter.create.php http://userguide.icu-project.org/formatparse/datetime
Форматирует значение даты/времени (метку времени) как строку.
Параметры int|DateTime
$timestamp Метка времени для форматирования. Объекты \DateTime поддерживаются начиная с PHP 5.3.4.
Возвращаемое значение string|bool Отформатированное значение или false, если форматирование не удалось
Исключения См. также http://www.php.net/manual/en/intldateformatter.format.php
Не поддерживается. Форматирует объект.
Параметры object $object mixed $format string $locale
Возвращаемое значение string Отформатированное значение
Исключения См. также http://www.php.net/manual/en/intldateformatter.formatobject.php
int
getCalendar()
Возвращает календарь форматера.
Возвращаемое значение int Календарь, используемый форматером. В настоящее время всегда возвращает IntlDateFormatter::GREGORIAN.
См. также http://www.php.net/manual/en/intldateformatter.getcalendar.php
object
getCalendarObject()
Не поддерживается. Возвращает объект календаря форматера.
Возвращаемое значение object Объект календаря, используемый форматером
Исключения См. также http://www.php.net/manual/en/intldateformatter.getcalendarobject.php
int
getDateType()
Возвращает тип даты форматера.
Возвращаемое значение int Текущее значение форматера
См. также http://www.php.net/manual/en/intldateformatter.getdatetype.php
int
getErrorCode()
Возвращает последний код ошибки форматера. Всегда возвращает значение константы класса UZERO ERROR.
Возвращаемое значение int Код ошибки из последнего вызова форматера
См. также http://www.php.net/manual/en/intldateformatter.geterrorcode.php
string
getErrorMessage()
Возвращает последнее сообщение об ошибке форматера. Всегда возвращает значение константы класса UZERO ERROR_MESSAGE.
Возвращаемое значение string Сообщение об ошибке из последнего вызова форматера
См. также http://www.php.net/manual/en/intldateformatter.geterrormessage.php
string
getLocale(int $type = Locale::ACTUAL_LOCALE)
Возвращает локаль форматера.
Параметры int $type Не поддерживается. Тип имени локали для возврата (Locale::VALID_LOCALE или Locale::ACTUAL_LOCALE)
Возвращаемое значение string Локаль, используемая для создания форматера. В настоящее время всегда возвращает "en".
См. также http://www.php.net/manual/en/intldateformatter.getlocale.php
string
getPattern()
Возвращает шаблон форматера.
Возвращаемое значение string Строка шаблона, используемая форматером
См. также http://www.php.net/manual/en/intldateformatter.getpattern.php
string
getTimeType()
Возвращает тип времени форматера.
Возвращаемое значение string Тип времени, используемый форматером
См. также http://www.php.net/manual/en/intldateformatter.gettimetype.php
string
getTimeZoneId()
Возвращает идентификатор часового пояса форматера.
Возвращаемое значение string Идентификатор часового пояса, используемый форматером
См. также http://www.php.net/manual/en/intldateformatter.gettimezoneid.php
mixed
getTimeZone()
Не поддерживается. Возвращает часовой пояс форматера.
Возвращаемое значение mixed Часовой пояс, используемый форматером
Исключения См. также http://www.php.net/manual/en/intldateformatter.gettimezone.php
bool
isLenient()
Возвращает, является ли форматер снисходительным.
Возвращаемое значение bool В настоящее время всегда возвращает false
Исключения См. также http://www.php.net/manual/en/intldateformatter.islenient.php
string
localtime(string $value, int $position)
Не поддерживается. Разбор строки в значение времени на основе полей.
Параметры string $value Строка для преобразования в значение времени int $position Позиция, с которой начать разбор в $value (нумерация с нуля). Если ошибка не возникает до того, как $value будет полностью обработано, $parsepos будет содержать -1, в противном случае — позицию, на которой закончился разбор. Если $parse pos > strlen($value), разбор немедленно завершается ошибкой.
Возвращаемое значение string Массив целых чисел, совместимый с localtime: содержит значение 24-часового формата времени в поле tm_hour
Исключения См. также http://www.php.net/manual/en/intldateformatter.localtime.php
string
parse(string $value, int $position = null)
Разбор строки в значение метки времени.
Параметры string $value Строка для преобразования в значение времени int $position Не поддерживается. Позиция, с которой начать разбор в $value (нумерация с нуля). Если ошибка не возникает до того, как $value будет полностью обработано, $parsepos будет содержать -1, в противном случае — позицию, на которой закончился разбор. Если $parse pos > strlen($value), разбор немедленно завершается ошибкой.
Возвращаемое значение string Разбор в виде метки времени
Исключения См. также http://www.php.net/manual/en/intldateformatter.parse.php
bool
setCalendar(string $calendar)
Не поддерживается. Установка календаря форматера.
Параметры string $calendar Используемый календарь. По умолчанию IntlDateFormatter::GREGORIAN
Возвращаемое значение bool true при успехе, false при ошибке
Исключения См. также http://www.php.net/manual/en/intldateformatter.setcalendar.php
bool
setLenient(bool $lenient)
Установка строгости разбора.
Определяет, является ли разбор строгим или гибким при интерпретации входных данных, не точно соответствующих шаблону. Включение гибкого режима разбора позволяет парсеру принимать неточные даты или время, анализируя данные по возможности для получения значения. Дополнительные пробелы, нераспознанные токены или недопустимые значения ("February 30th") не принимаются.
Параметры bool $lenient Устанавливает, является ли разбор гибким или строгим. В настоящее время поддерживается только false (строгий).
Возвращаемое значение bool true при успехе, false при ошибке
Исключения См. также http://www.php.net/manual/en/intldateformatter.setlenient.php
bool
setPattern(string $pattern)
Установка шаблона форматера.
Параметры string $pattern Строка шаблона в соответствии с документацией ICU IntlDateFormatter
Возвращаемое значение bool true при успехе, false при ошибке
См. также http://www.php.net/manual/en/intldateformatter.setpattern.php http://userguide.icu-project.org/formatparse/datetime
bool
setTimeZoneId(string $timeZoneId)
Установка идентификатора часового пояса форматера.
Параметры string $timeZoneId Строка идентификатора часового пояса для использования. Если NULL или пустая строка, используется часовой пояс по умолчанию для текущей среды выполнения.
Возвращаемое значение bool true при успехе, false при ошибке
См. также http://www.php.net/manual/en/intldateformatter.settimezoneid.php
bool
setTimeZone(mixed $timeZone)
Этот метод был добавлен в PHP 5.5 как замена setTimeZoneId().
Параметры Возвращаемое значение bool true при успехе, false при ошибке
См. также http://www.php.net/manual/en/intldateformatter.settimezone.php