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) )