Полный преобразователь устаревший
класс ПолныйПреобразователь расширяет ПолныйПреобразователь
устаревший
Псевдоним {@link \Symfony\Component\Intl\DateFormatter\DateFormat\FullTransformer}.
Методы
| __construct(string $pattern, string $timezone) Конструктор. | из ПолныйПреобразователь | |
| Преобразователь[] | getTransformers() Возвращает массив объектов Преобразователь. | из ПолныйПреобразователь |
| string | format(DateTime $dateTime) Форматирование DateTime с использованием шаблона ICU dateformat. | из ПолныйПреобразователь |
| string | formatReplace(string $dateChars, DateTime $dateTime) Возвращает отформатированное значение ICU для сопоставленных символов даты. | из ПолныйПреобразователь |
| int | 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 | Часовой пояс для выполнения расчётов даты/времени |
Преобразователь[] getTransformers()
Возвращает массив объектов Преобразователь.
Возвращаемое значение
| Преобразователь[] | Ассоциативный массив объектов Преобразователь (символ формата => Преобразователь) |
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 parse(DateTime $dateTime, string $value)
Парсинг строки, основанной на шаблоне, в значение отметки времени.
Параметры
| DateTime | $dateTime | Настроенный объект DateTime, используемый для выполнения расчёта даты |
| string | $value | Строка для преобразования в значение времени |
Возвращаемое значение
| int | Соответствующая временная метка Unix |
Исключения
| 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/2.7/Symfony/Component/Locale/Stub/DateFormat/FullTransformer.html