Pete Freitag Pete Freitag

DateFormat, and TimeFormat mask shortcuts


Did you know that there were some date/time mask shortcuts for the DateFormat, and TimeFormat functions? They were added in ColdFusion MX 6.0, and they flew under the radar for many. I have seen them in the docs when I lookup a mask, but I always forget about them. The masks are short, medium, large, and full.

For Example:

short: #DateFormat(Now(), "short")# #TimeFormat(Now(), "short")#
medium: #DateFormat(Now(), "medium")# #TimeFormat(Now(), "medium")#
long: #DateFormat(Now(), "long")# #TimeFormat(Now(), "long")#
full: #DateFormat(Now(), "full")# #TimeFormat(Now(), "full")#

Will output:

short: 8/9/05 3:09 PM
medium: Aug 9, 2005 3:09:50 PM
long: August 9, 2005 3:09:50 PM EDT
full: Tuesday, August 9, 2005 3:09:50 PM EDT

PS - I have added a DateFormat CheatSheet to my collection of Cheet Sheets.

Like this? Follow me ↯

DateFormat, and TimeFormat mask shortcuts was first published on August 09, 2005.

If you like reading about cfml, dateformat, timeformat, or tips then you might also like:

FuseGuard Web App Firewall for ColdFusion

The FuseGuard Web Application Firewall for ColdFusion & CFML is a high performance, customizable engine that blocks various attacks against your ColdFusion applications.


i use these religously. trying to parse a custom localized datestring back to a datetime object would often be impossible otherwise.
by PaulH on 08/09/2005 at 4:21:17 PM UTC
niiiiiiiiice... just learned something new today, and i just got to work :)
by forgetfoo on 08/10/2005 at 8:35:21 AM UTC