Полный преобразователь устаревший
класс Полный преобразователь расширяет Полный преобразователь
устаревший
Псевдоним {@link \Symfony\Component\Intl\DateFormatter\DateFormat\FullTransformer}.
Методы
| __construct(строка $pattern, строка $timezone) Конструктор. | из Полного преобразователя | |
| Преобразователь[] | getTransformers() Возвращает массив объектов Преобразователь. | из Полного преобразователя |
| строка | format(DateTime $dateTime) Форматирует DateTime с использованием шаблона ICU dateformat. | из Полного преобразователя |
| строка | formatReplace(строка $dateChars, DateTime $dateTime) Возвращает отформатированное значение ICU для сопоставленных символов даты. | из Полного преобразователя |
| целое число | parse(DateTime $dateTime, строка $value) Разбирает строку на основе шаблона до значения метки времени. | из Полного преобразователя |
| строка | getReverseMatchingRegExp(строка $pattern) Возвращает регулярное выражение для сопоставления с отформатированным значением. | из Полного преобразователя |
| булево | isQuoteMatch(строка $quoteMatch) Проверяет, является ли первый символ строки одинарной кавычкой. | из Полного преобразователя |
| строка | replaceQuoteMatch(строка $quoteMatch) Заменяет одинарные кавычки в начале или конце строки двумя одинарными кавычками. | из Полного преобразователя |
Подробности
__construct(строка $pattern, строка $timezone)
Конструктор.
Параметры
| строка | $pattern | Шаблон, используемый для форматирования и/или разбора значений |
| строка | $timezone | Часовой пояс для выполнения расчетов даты/времени |
Преобразователь[] getTransformers()
Возвращает массив объектов Преобразователь.
Значение возврата
| Преобразователь[] | Ассоциативный массив объектов Преобразователь (символ формата => Преобразователь) |
строка format(DateTime $dateTime)
Форматирует DateTime с использованием шаблона ICU dateformat.
Параметры
| DateTime | $dateTime | Объект DateTime, используемый для генерации отформатированного значения |
Значение возврата
| строка | Отформатированное значение |
строка formatReplace(строка $dateChars, DateTime $dateTime)
Возвращает отформатированное значение ICU для сопоставленных символов даты.
Параметры
| строка | $dateChars | Символы даты, которые должны быть заменены отформатированным значением ICU |
| DateTime | $dateTime | Объект DateTime, используемый для генерации отформатированного значения |
Значение возврата
| строка | Отформатированное значение |
Исключения
| NotImplementedException | При обнаружении нереализованного символа даты |
целое число parse(DateTime $dateTime, строка $value)
Разбирает строку на основе шаблона до значения метки времени.
Параметры
| DateTime | $dateTime | Настроенный объект DateTime, используемый для выполнения вычисления даты |
| строка | $value | Строка, преобразуемая в значение времени |
Значение возврата
| целое число | Соответствующая метка времени Unix |
Исключения
| InvalidArgumentException | Когда значение не может быть сопоставлено с шаблоном |
строка getReverseMatchingRegExp(строка $pattern)
Возвращает регулярное выражение для сопоставления с отформатированным значением.
Параметры
| строка | $pattern | Шаблон для создания обратного регулярного выражения соответствия |
Значение возврата
| строка | Обратное регулярное выражение соответствия с именованными захватами, образованными индексом преобразователя в массиве $transformer |
булево isQuoteMatch(строка $quoteMatch)
Проверяет, является ли первый символ строки одинарной кавычкой.
Параметры
| строка | $quoteMatch | Строка для проверки |
Значение возврата
| булево | true, если совпадает, иначе false |
строка replaceQuoteMatch(строка $quoteMatch)
Заменяет одинарные кавычки в начале или конце строки двумя одинарными кавычками.
Параметры
| строка | $quoteMatch | Строка для замены кавычек |
Значение возврата
| строка | Строка с замененными одинарными кавычками |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Locale/Stub/DateFormat/FullTransformer.html