PHP Класс Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToLocalizedStringTransformer

Options: * "input": The type of the normalized format ("time" or "timestamp"). Default: "datetime" * "output": The type of the transformed format ("string" or "array"). Default: "string" * "format": The format of the time string ("short", "medium", "long" or "full"). Default: "short"
Автор: Bernhard Schussek ([email protected])
Автор: Florian Eckerstorfer ([email protected])
Наследование: extends Symfony\Component\Form\Extension\Core\DataTransformer\BaseDateTimeTransformer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( string $inputTimezone = null, string $outputTimezone = null, integer $dateFormat = null, integer $timeFormat = null, IntlDateFormatter $calendar = IntlDateFormatter::GREGORIAN, string $pattern = null ) Constructor.
reverseTransform ( string | array $value ) : DateTime Transforms a localized date string/array into a normalized date.
transform ( DateTime $dateTime ) : string | array Transforms a normalized date into a localized date string/array.

Защищенные методы

Метод Описание
getIntlDateFormatter ( ) : IntlDateFormatter Returns a preconfigured IntlDateFormatter instance

Описание методов

__construct() публичный Метод

Constructor.
См. также: BaseDateTimeTransformer::formats for available format options
public __construct ( string $inputTimezone = null, string $outputTimezone = null, integer $dateFormat = null, integer $timeFormat = null, IntlDateFormatter $calendar = IntlDateFormatter::GREGORIAN, string $pattern = null )
$inputTimezone string The name of the input timezone
$outputTimezone string The name of the output timezone
$dateFormat integer The date format
$timeFormat integer The time format
$calendar IntlDateFormatter An \IntlDateFormatter instance
$pattern string A pattern to pass to \IntlDateFormatter

getIntlDateFormatter() защищенный Метод

Returns a preconfigured IntlDateFormatter instance
protected getIntlDateFormatter ( ) : IntlDateFormatter
Результат IntlDateFormatter

reverseTransform() публичный Метод

Transforms a localized date string/array into a normalized date.
public reverseTransform ( string | array $value ) : DateTime
$value string | array Localized date string/array
Результат DateTime Normalized date

transform() публичный Метод

Transforms a normalized date into a localized date string/array.
public transform ( DateTime $dateTime ) : string | array
$dateTime DateTime Normalized date.
Результат string | array Localized date string/array.