Spec-Zone.ru › Symfony 3.2

Полный преобразователь

класс FullTransformer

Парсер и форматировщик для форматов дат.

Методы

__construct(string $pattern, string $timezone)

Конструктор.

Transformer[] getTransformers()

Возвращает массив объектов Transformer.

string format(DateTime $dateTime)

Форматирует DateTime с использованием шаблона ICU dateformat.

string formatReplace(string $dateChars, DateTime $dateTime)

Возвращает отформатированное значение ICU для соответствующих символов даты.

int|false parse(DateTime $dateTime, string $value)

Парсит строку, основанную на шаблоне, в значение метки времени.

string getReverseMatchingRegExp(string $pattern)

Возвращает регулярное выражение для поиска отформатированного значения.

bool isQuoteMatch(string $quoteMatch)

Проверяет, является ли первый символ строки одинарной кавычкой.

string replaceQuoteMatch(string $quoteMatch)

Заменяет одинарные кавычки в начале или конце строки двумя одинарными кавычками.

Детали

__construct(string $pattern, string $timezone)

Конструктор.

Параметры

string $pattern Шаблон, используемый для форматирования и/или анализа значений
string $timezone Часовой пояс для выполнения расчетов даты/времени

Transformer[] getTransformers()

Возвращает массив объектов Transformer.

Значение результата

Transformer[] Ассоциативный массив объектов Transformer (символ формата => Transformer)

string format(DateTime $dateTime)

Форматирует DateTime с использованием шаблона ICU dateformat.

Параметры

DateTime $dateTime Объект DateTime, используемый для генерации отформатированного значения

Значение результата

string Отформатированное значение

string formatReplace(string $dateChars, DateTime $dateTime)

Возвращает отформатированное значение ICU для соответствующих символов даты.

Параметры

string $dateChars Символы даты, которые необходимо заменить отформатированным значением ICU
DateTime $dateTime Объект DateTime, используемый для генерации отформатированного значения

Значение результата

string Отформатированное значение

Исключения

NotImplementedException При обнаружении нереализованного символа даты

int|false parse(DateTime $dateTime, string $value)

Парсит строку, основанную на шаблоне, в значение метки времени.

Параметры

DateTime $dateTime Настроенный объект DateTime для выполнения расчета даты
string $value Строка для преобразования в значение времени

Значение результата

int|false Соответствующая метка Unix time

Исключения

InvalidArgumentException Если значение не может быть сопоставлено с шаблоном

string getReverseMatchingRegExp(string $pattern)

Возвращает регулярное выражение для поиска отформатированного значения.

Параметры

string $pattern Шаблон для создания обратного регулярного выражения поиска

Значение результата

string Обратное регулярное выражение поиска с именованными группами захвата, образованными индексом трансформатора в массиве $transformer

bool isQuoteMatch(string $quoteMatch)

Проверяет, является ли первый символ строки одинарной кавычкой.

Параметры

string $quoteMatch Строка для проверки

Значение результата

bool true, если соответствует, иначе false

string replaceQuoteMatch(string $quoteMatch)

Заменяет одинарные кавычки в начале или конце строки двумя одинарными кавычками.

Параметры

string $quoteMatch Строка для замены кавычек

Значение результата

string Строка с замененными одинарными кавычками

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Intl/DateFormatter/DateFormat/FullTransformer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API