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.
Comments
i use these religously. trying to parse a custom localized datestring back to a datetime object would often be impossible otherwise.
niiiiiiiiice... just learned something new today, and i just got to work :)