DateTimeToLocalizedStringTransformer
class DateTimeToLocalizedStringTransformer extends BaseDateTimeTransformer
Преобразует между нормализованным временем и строкой времени в локальном формате.
Свойства
Методы
| | __construct(string $inputTimezone = null, string $outputTimezone = null, int $dateFormat = null, int $timeFormat = null, int $calendar = \IntlDateFormatter::GREGORIAN, string $pattern = null) | |
| mixed | transform(DateTimeInterface $dateTime) Преобразует нормализованную дату в строку/массив даты в локальном формате. | |
| mixed | reverseTransform(mixed $value) Преобразует строку/массив даты в локальном формате в нормализованную дату. | |
| IntlDateFormatter | getIntlDateFormatter(bool $ignoreTimezone = false) Возвращает экземпляр IntlDateFormatter с предварительной настройкой. | |
| bool | isPatternDateOnly() Проверяет, содержит ли шаблон только дату. | |
Подробности
__construct(string $inputTimezone = null, string $outputTimezone = null, int $dateFormat = null, int $timeFormat = null, int $calendar = \IntlDateFormatter::GREGORIAN, string $pattern = null)
Параметры
| string | $inputTimezone | Имя временной зоны ввода |
| string | $outputTimezone | Имя временной зоны вывода |
| int | $dateFormat | Формат даты |
| int | $timeFormat | Формат времени |
| int | $calendar | Одно из значений констант календаря \IntlDateFormatter |
| string | $pattern | Шаблон для передачи в \IntlDateFormatter |
Исключения
См. также
| BaseDateTimeTransformer::formats | для доступных вариантов формата |
Преобразует нормализованную дату в строку/массив даты в локальном формате.
Параметры
Возвращаемое значение
| mixed | Значение в преобразованном представлении |
Исключения
Преобразует строку/массив даты в локальном формате в нормализованную дату.
Параметры
| mixed | $value | Значение в преобразованном представлении |
Возвращаемое значение
| mixed | Значение в исходном представлении |
Исключения
Возвращает экземпляр IntlDateFormatter с предварительной настройкой.
Параметры
| bool | $ignoreTimezone | Использовать UTC независимо от настроенной временной зоны |
Возвращаемое значение
Исключения
protected bool
isPatternDateOnly()
Проверяет, содержит ли шаблон только дату.
Возвращаемое значение