Formats the date portion of a date/time value using the locale convention. Like DateFormat LSDateFormat returns a formatted date/time value. If no mask is specified, LSDateFormat returns a date value using the locale-specific format.
LSDateFormat(date [, mask ])
Date/time object in the period from 100 AD to 9999 AD.
Set of characters that are used to show how ColdFusion should display the date:
d -- Day of the month as digits with no leading zero for single-digit days. dd -- Day of the month as digits with a leading zero for single-digit days. ddd -- Day of the week as a three-letter abbreviation. dddd -- Day of the week as its full name. m -- Month as digits with no leading zero for single-digit months. mm -- Month as digits with a leading zero for single-digit months. mmm -- Month as a three-letter abbreviation. mmmm -- Month as its full name. y -- Year as last two digits with no leading zero for years less than 10. yy -- Year as last two digits with a leading zero for years less than 10. yyyy -- Year represented by four digits. gg -- Period/era string. Currently ignored, but reserved for future use When passing date/time value as a string, make sure it is enclosed in quotes. Otherwise, it is interpreted as a number representation of a date/time object returning undesired results.
<!--- This shows LSDateFormat --->
<HTML>
<HEAD>
<TITLE>LSDateFormat Example</TITLE>
</HEAD>
<BODY>
<H3>LSDateFormat Example</H3>
<P>LSDateFormat formats the date portion of a date/time
value using the locale convention.
<!--- loop through a list of possible locales and
show date values for Now()--->
<CFLOOP LIST="#Server.Coldfusion.SupportedLocales#"
INDEX="locale" DELIMITERS=",">
<CFSET oldlocale=SetLocale(locale)>
<CFOUTPUT><P><B><I>#locale#</I></B><BR>
#LSDateFormat(Now(), "mmm-dd-yyyy")#<BR>
#LSDateFormat(Now(), "mmmm d, yyyy")#<BR>
#LSDateFormat(Now(), "mm/dd/yyyy")#<BR>
#LSDateFormat(Now(), "d-mmm-yyyy")#<BR>
#LSDateFormat(Now(), "ddd, mmmm dd, yyyy")#<BR>
#LSDateFormat(Now(), "d/m/yy")#<BR>
#LSDateFormat(Now())#<BR>
<Hr noshade>
</CFOUTPUT>
</CFLOOP>
</BODY>
</HTML>