Description
Formats date and time values using date and time formatting conventions.
Returns
A formatted date and time value.
History
ColdFusion 10: Added this function.
Formats date and time values using date and time formatting conventions.
A formatted date and time value.
ColdFusion 10: Added this function.
dateTimeFormat (date) dateTimeFormat (date [, mask]) dateTimeFormat (date [, mask, timeZone])
Parameter |
Description |
---|---|
date |
Required. A date/time object, in the range 100 AD-9999 AD. |
mask |
Optional. Characters that show how ColdFusion displays a date:
The following masks tell how to format the full date and time and cannot be combined with other masks:
JDK7 and JDK8 introduces the masks, w,ww,W,and WW. |
timeZone |
The time-zone information. You can specify in either of the following formats:
|
<cfset todayDateTime = Now()> <body> <h3>DateTimeFormat Example</h3> <p>Today's date and time are <cfoutput>#todayDateTime#</cfoutput>. <p>Using DateTimeFormat, we can display that date and time in different ways: <cfoutput> <ul> <li>#DateTimeFormat(todayDateTime)# <li>#DateTimeFormat(todayDateTime, "yyyy.MM.dd G 'at' HH:nn:ss z")# <li>#DateTimeFormat(todayDateTime, "EEE, MMM d, ''yy")# <li>#DateTimeFormat(todayDateTime, "h:nn a")# <li>#DateTimeFormat(todayDateTime, "hh 'o''clock' a, zzzz")# <li>#DateTimeFormat(todayDateTime, "K:nn a, z")# <li>#DateTimeFormat(todayDateTime, "yyyyy.MMMMM.dd GGG hh:nn aaa")# <li>#DateTimeFormat(todayDateTime, "EEE, d MMM yyyy HH:nn:ss Z")# <li>#DateTimeFormat(todayDateTime, "yyMMddHHnnssZ", "GMT")# </ul> </cfoutput>
<cfscript> dateTime = createDate(2016,2,1); writeOutput(dateTimeFormat(dateTime, "w")); writeOutput(' ' & dateTimeFormat(dateTime, "ww")); writeOutput(' ' & dateTimeFormat(dateTime, "W")); writeOutput(' ' & dateTimeFormat(dateTime, "WW")); </cfscript>