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(DateTime|DateTimeInterface $dateTime) Преобразует нормализованную дату в локальную строку/массив даты. | |
| mixed | reverseTransform(mixed $value) Преобразует локальную строку/массив даты в нормализованную дату. | |
Детали
__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 | Значение в исходном представлении |
Исключения