Like the IsDate function, LSIsDate returns TRUE if string can be converted to a date/time value in the current locale, FALSE otherwise.
LSIsDate(string)
Any string value.
Years from 0 to 29 are interpreted as 21st century values. Years 30 to 99 are interpreted as 20th century values.
<!--- This example shows LSIsDate ---> <HTML> <HEAD> <TITLE>LSIsDate Example</TITLE> </HEAD> <BODY bgcolor=silver> <H3>LSIsDate Example</H3> <CFIF IsDefined("FORM.locale")> <!--- if locale is defined, set locale to that entry ---> <CFSET NewLocale=SetLocale(FORM.locale)> <P>Is the value "<CFOUTPUT>#FORM.myValue#</cFOUTPUT>" a proper date value for <CFOUTPUT>#GetLocale()#</CFOUTPUT>? <P>Answer: <CFOUTPUT>#LSIsDate(FORM.myValue)#</CFOUTPUT> </CFIF> <P> <FORM ACTION="LSIsDate.cfm" METHOD="POST"> <P>Select a locale for which you would like to check a date value: <!--- check the current locale for server ---> <CFSET serverLocale=GetLocale()> ...