str = FormatDate(sFormat,nDate)
This macro function converts the date nDate into a string using the format sFormat.
sOut = FormatDate('"Printed on: " d-mmm-yyy', nToday)
The format string can be made up of a combination of the following:
| d | Day as a number without a leading zero (1-31). | 
| dd | Day as a number with a leading zero (01-31). | 
| ddd | Day as an abbreviation using the value of the [ddd] token for the language of the incoming macro token. The following case variations are possible: 'ddd', 'Ddd' and 'DDD'. | 
| dddd | Day as a full name using the value of the [dddd] token for the language of the incoming macro token. The following case variations are possible: 'dddd', 'Dddd' and 'DDDD'. | 
| m | Displays the month as a number without a leading zero (1-12). | 
| mm | Displays the month as a number with a leading zero (01-12). | 
| mmm | Month as an abbreviation using the value of the [mmm] token for the language of the incoming macro token. The following case variations are possible: 'mmm', 'Mmm' and 'MMM'. | 
| mmmm | Month as a full name using the value of the [mmmm] token for the language of the incoming macro token. The following case variations are possible: 'mmmm', 'Mmmm' and 'MMMM'. | 
| yy | Displays the year as a two-digit number (00-99). | 
| yyyy | Displays the year as a four-digit number (0000-9999). | 
To include text whose letters you do not wish to have interpreted, such as "Printed on:" where the d is not the date, include that text in double quotes within the format string (see example above).
See also: FormatNumber, FormatParagraph, FormatText, and FormatTime.
Topic 108259, last updated on 18-Apr-2020