Format a date object into a string, using \DateTimeInterface::format().
- Service:
CleverAge\ProcessBundle\Transformer\Date\DateFormatTransformer - Transformer code:
date_format
\DateTimeInterface(\DateTimeor\DateTimeImmutable)- Any falsy value (
null,'',false…), returned unchanged
Any other value (including a date string) throws an \UnexpectedValueException. Use
DateParserTransformer first to convert a string into a date.
string: the formatted date- the input value itself if it is falsy
| Code | Type | Required | Default | Description |
|---|---|---|---|---|
format |
string |
X | Output format, see PHP date formats |
- Output a string like
2019-12-02
# Transformer options level
date_format:
format: Y-m-d- Parse a French date and convert it to ISO 8601
# Transformer mapping level
created_at:
code: '[date]'
transformers:
date_parser:
format: d/m/Y
date_format:
format: 'Y-m-d\TH:i:sP'