Example: Format date

Date entries must be converted to a string in the mailing. This is done using the ?-string statement.

Predefined date formats

There are four predefined date formats that can be generated: short, medium, long, full

The date format needs to be appended to the ?-string statement, separated by a dot: ?-string.short

Date format

Display

${Order.OrderDate?datetime?string.short}

01.06.14 09:00

${Order.OrderDate?datetime?string.medium}

01.06.2014 09:00:00

${Order.OrderDate?datetime?string.long}

3 June 2014 09:00:00 CEST

${Order.OrderDate?datetime?string.full}

Tuesday, 3 3 June 2014 09:00 CEST

Example:

Copy
<p>Vielen Dank für Ihre Bestellung mit der Bestellnummer: ${Order.Id!} vom ${Order.OrderDate?datetime?string.short}.</p>
Copy
<p>Thank you for your order. Your order number is: ${Order.Id!} dated ${Order.OrderDate?datetime?string.short}.</p>

Manually defined date formats

Alongside the predefined date formats, manually defined date formats can also be used.

Date format

Display

${Order.OrderDate?datetime?string("dd.MM.yy HH:mm")}

01.06.14 09:00

${Order.OrderDate?datetime?string("EEEE, dd.MM.yy")}

Tuesday, 01.06.14

${Order.OrderDate?datetime?string("dd.MMMM.yyyy")}

01.June.2014

Related topics