User Guide
LSTimeFormat 621
LSTimeFormat
Description
Formats the time part of a date/time string into a string in a locale-specific format.
Returns
A string representing the time value.
Category
Date and time functions, Display and formatting functions, International functions
Function syntax
LSTimeFormat(time [, mask ])
See also
LSParseDateTime, LSDateFormat, TimeFormat
History
ColdFusion MX 6.1: Added the mask character L or l to represent milliseconds.
ColdFusion MX:
• Changed formatting behavior: this function might return different formatting than in earlier
releases. This function uses Java standard locale formatting rules on all platforms.
• Added support for the following mask attribute options: short, medium, long, and full.
Parameters
Parameter Description
string • A date/time value
• A string that is convertible to a time value
A date/time object is in the range 100 AD–9999 AD.
mask Masking characters that determine the format:
• h: Hours; no leading zero for single-digit hours (12-hour clock)
• hh: Hours; leading zero for single-digit hours. (12-hour clock)
• H: Hours; no leading zero for single-digit hours (24-hour clock)
• HH: Hours; leading zero for single-digit hours (24-hour clock)
• m: Minutes; no leading zero for single-digit minutes
• mm: Minutes; leading zero for single-digit minutes
• s: Seconds; no leading zero for single-digit seconds
• ss: Seconds; leading zero for single-digit seconds
• l: Milliseconds
• t: One-character time marker string, such as A or P.
• tt: Multiple-character time marker string, such as AM or PM
The following conform to Java locale-specific time encoding standards. Their exact
formats depend on the locale:
• short: includes hours, minutes; may include AM or PM
• medium: includes hours, minutes; may include AM or PM
• long: medium plus time zone
• full: long, may also include an hour designator
Default: short