DateTimeToTimestampTransformer
class DateTimeToTimestampTransformer extends BaseDateTimeTransformer
Преобразует между временной меткой и объектом DateTime.
Свойства
| static protected | $formats | from BaseDateTimeTransformer | |
| protected | $inputTimezone | from BaseDateTimeTransformer | |
| protected | $outputTimezone | from BaseDateTimeTransformer |
Методы
| __construct(string $inputTimezone = null, string $outputTimezone = null) | from BaseDateTimeTransformer | |
| mixed | transform(DateTimeInterface $dateTime) Преобразует объект DateTime в временную метку в настроенной временной зоне. | |
| mixed | reverseTransform(mixed $value) Преобразует временную метку в настроенной временной зоне в объект DateTime. |
Подробности
__construct(string $inputTimezone = null, string $outputTimezone = null)
Параметры
| string | $inputTimezone | Имя временной зоны ввода |
| string | $outputTimezone | Имя временной зоны вывода |
Исключения
| InvalidArgumentException | если временная зона неверна |
mixed transform(DateTimeInterface $dateTime)
Преобразует объект DateTime в временную метку в настроенной временной зоне.
Параметры
| DateTimeInterface | $dateTime | Объект DateTimeInterface |
Возвращаемое значение
| mixed | Значение в преобразованном представлении |
Исключения
| TransformationFailedException | Если заданное значение не является \DateTimeInterface |
mixed reverseTransform(mixed $value)
Преобразует временную метку в настроенной временной зоне в объект DateTime.
Параметры
| mixed | $value | Значение в преобразованном представлении |
Возвращаемое значение
| mixed | Значение в исходном представлении |
Исключения
| TransformationFailedException | Если заданное значение не является временной меткой или заданная временная метка некорректна |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToTimestampTransformer.html