.. include:: ../../../../Includes.txt .. _typo3-fluid-format-date: =========== format.date =========== Formats an object implementing \DateTimeInterface. Examples ======== Defaults:: {dateObject} Output:: 1980-12-13 (depending on the current date) Custom date format:: {dateObject} Output:: 01:23 (depending on the current time) Relative date with given time:: -1 year Output:: 2016 (assuming dateObject is in 2017) strtotime string:: +1 week 2 days 4 hours 2 seconds Output:: 13.12.1980 - 21:03:42 (depending on the current time, see http://www.php.net/manual/en/function.strtotime.php) Localized dates using strftime date format:: {dateObject} Output:: 13. Dezember 1980 (depending on the current date and defined locale. In the example you see the 1980-12-13 in a german locale) Inline notation:: {f:format.date(date: dateObject)} Output:: 1980-12-13 (depending on the value of {dateObject}) Inline notation (2nd variant):: {dateObject -> f:format.date()} Output:: 1980-12-13 (depending on the value of {dateObject}) Arguments ========= .. _format.date_date: date ---- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` Either an object implementing DateTimeInterface or a string that is accepted by DateTime constructor .. _format.date_format: format ------ :aspect:`DataType` string :aspect:`Required` true :aspect:`Description` Format String which is taken to format the Date/Time .. _format.date_base: base ---- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` A base time (an object implementing DateTimeInterface or a string) used if $date is a relative date specification. Defaults to current time.