Presenter Output

This section will show you how to use the decorated value provided by the \Anomaly\DatetimeFieldType\DatetimeFieldTypePresenter class.

DatetimeFieldTypePresenter::format()

The format method maps to the Carbon::format() method.

Returns: string
Arguments
Key Required Type Default Description

$format

false

string

The configured format.

A PHP date format.

Example
$decorated->example->format();
Twig
{{ decorated.example.format() }}

DatetimeFieldTypePresenter::date()

The date method returns the formatted date portion of the value only.

Returns: string
Arguments
Key Required Type Default Description

$format

false

string

The configured value.

A PHP date format.

Example
$decorated->example->date();
Twig
{{ decorated.example.date() }}

DatetimeFieldTypePresenter::time()

The time method returns the formatted time portion of the value only.

Returns: string
Arguments
Key Required Type Default Description

$format

false

string

The configured value.

A PHP date format.

Example
$decorated->example->time();
Twig
{{ decorated.example.time() }}

DatetimeFieldTypePresenter::local()

The local method returns the formatted value in the users active timezone.

Returns: string
Arguments
Key Required Type Default Description

$format

false

string

The configured format.

A PHP date format.

Example
$decorated->example->local();
Twig
{{ decorated.example.local() }}

DatetimeFieldTypePresenter::timeAgo()

The timeAgo ago method maps to Carbon::diffForHumans().

Returns: string
Example
$decorated->example->timeAgo();
Twig
{{ decorated.example.timeAgo() }}

DatetimeFieldTypePresenter::iso()

The iso method is a shortcut for returning the ISO 8601 formatted value.

Returns: string
Example
$decorated->example->iso();
Twig
{{ decorated.example.iso() }}

DatetimeFieldTypePresenter::rfc()

The rfc method is a shortcut for returning the RFC 2822 formatted value.

Returns: string
Example
$decorated->example->rfc();
Twig
{{ decorated.example.rfc() }}

DatetimeFieldTypePresenter::__call()

The __call magic method is mapped to Carbon.

Example
$decorated->example->toDayDateTimeString();
Twig
{{ decorated.example.toDayDateTimeString() }}