Package

ViewHelpers

ViewHelper Documentation

format.date

Formats a \DateTime object.

= Examples =

<f:format.date>{dateObject}</f:format.date> 1980-12-13 (depending on the current date)

<f:format.date format="H:i">{dateObject}</f:format.date> 01:23 (depending on the current time)

<f:format.date format="d.m.Y - H:i:s">+1 week 2 days 4 hours 2 seconds</f:format.date> 13.12.1980 - 21:03:42 (depending on the current time, see http://www.php.net/manual/en/function.strtotime.php)

13.12.1980 - 21:03:42

{f:format.date(date: dateObject)} 1980-12-13 (depending on the value of {dateObject})

{dateObject -> f:format.date()} 1980-12-13 (depending on the value of {dateObject})

{dateObject -> f:format.date(localeFormatType: 'date', forceLocale: true)} 13.12.1980 (depending on the value of {dateObject} and the current locale)

{dateObject -> f:format.date(forceLocale: 'de_DE')} 13.12.1980 11:15:42 (depending on the value of {dateObject})

Arguments

forceLocale anySimpleType

Whether if, and what, Locale should be used. May be boolean, string or \Neos\Flow\I18n\Locale

date anySimpleType

either a \DateTime object or a string that is accepted by \DateTime constructor

format string

Format String which is taken to format the Date/Time if none of the locale options are set.

localeFormatType string

Whether to format (according to locale set in $forceLocale) date, time or datetime. Must be one of Neos\Flow\I18n\Cldr\Reader\DatesReader::FORMAT_TYPE_*'s constants.

localeFormatLength string

Format length if locale set in $forceLocale. Must be one of Neos\Flow\I18n\Cldr\Reader\DatesReader::FORMAT_LENGTH_*'s constants.

cldrFormat string

Format string in CLDR format (see http://cldr.unicode.org/translation/date-time)

ViewHelper Resources

Schema Resources