Formats a time value using US English time formatting conventions. If no mask is specified, returns a time value using the hh:mm tt format. For international time formatting, see LSTimeFormat.
timeFormat(time [, mask])
returns string
time.timeFormat([mask])
| Name | Type | Required | Default | Description | Values | |
|---|---|---|---|---|---|---|
| time | date | Yes | A date/time value or string to convert | |||
| mask | string | No | hh:mm tt | Masking characters that determine the format.h,hh: Hours in 12 hour format, H,HH: Hours in 24 hour formatm,mm: Minutess,ss: Secondsl: Millisecondst: A or Ptt: AM or PMz: Time zone in literal format, for example GMTZ: Time zone in hours offset (RFC822), for example +0400X,XX,XXX: Time zone in hours of offset in ISO 8601 format"short": h:mm tt"medium": h:mm:ss tt |
/Users/garethedwards/development/github/cfdocs/docs/functions/timeformat.md | full |
timeFormat( createDateTime(2017, 8, 31, 15, 25, 11), "h:mm tt")
Requires CF11+ or Lucee5+
createDateTime(2017, 8, 31, 15, 25, 11).timeFormat("h:mm tt")
Should default mask to hh:mm tt
timeFormat( createDateTime(2017, 8, 31, 15, 25, 11) )