Spec-Zone.ru › Symfony 4.1

DateTimeToHtml5LocalDateTimeTransformer

class DateTimeToHtml5LocalDateTimeTransformer extends BaseDateTimeTransformer

Постоянные значения

HTML5_FORMAT

Свойства

static protected $formats from BaseDateTimeTransformer
protected $inputTimezone from BaseDateTimeTransformer
protected $outputTimezone from BaseDateTimeTransformer

Методы

__construct(string $inputTimezone = null, string $outputTimezone = null) from BaseDateTimeTransformer
mixed transform(DateTime|DateTimeInterface $dateTime)

Преобразует объект \DateTime в строку локальной даты и времени.

mixed reverseTransform(string $dateTimeLocal)

Преобразует строку локальной даты и времени в объект \DateTime.

Подробное описание

__construct(string $inputTimezone = null, string $outputTimezone = null)

Параметры

string $inputTimezone Имя часового пояса для ввода
string $outputTimezone Имя часового пояса для вывода

Исключения

InvalidArgumentException если часовой пояс некорректен

mixed transform(DateTime|DateTimeInterface $dateTime)

Преобразует объект \DateTime в строку локальной даты и времени.

Согласно стандарту HTML, входная строка для ввода datetime-local представляет собой дату в формате RFC3339, за которой следует 'T', а затем время в формате RFC3339. https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#valid-local-date-and-time-string

Параметры

DateTime|DateTimeInterface $dateTime Объект DateTime

Возвращаемое значение

mixed Значение в преобразованном представлении

Исключения

TransformationFailedException Если переданное значение не является экземпляром \DateTime или \DateTimeInterface

mixed reverseTransform(string $dateTimeLocal)

Преобразует строку локальной даты и времени в объект \DateTime.

При преобразовании обратно в DateTime регулярное выражение немного более гибкое, учитывая правила для парсинга строки локальной даты и времени https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#parse-a-local-date-and-time-string

Параметры

string $dateTimeLocal Отформатированная строка

Возвращаемое значение

mixed Значение в исходном представлении

Исключения

TransformationFailedException Если переданное значение не является строкой, если значение не удалось преобразовать

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToHtml5LocalDateTimeTransformer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API