gsr
04/05/2024, 2:56 PM<cfif #sAppDateFormat# IS "MM/dd/YYYY">
<cfset StartDateIn = createdate(mid(FromDate,7,4),mid(FromDate,1,2),mid(FromDate,4,2))>
<cfset EndDateIn = createdate(mid(ToDate,7,4),mid(ToDate,1,2),mid(ToDate,4,2))>
<cfelseif #sAppDateFormat# IS "DD/MM/YYYY">
<cfset StartDateIn = createdate(mid(FromDate,7,4),mid(FromDate,4,2),mid(FromDate,1,2))>
<cfset EndDateIn = createdate(mid(ToDate,7,4),mid(ToDate,4,2),mid(ToDate,1,2))>
<cfelse>
<cfset StartDateIn = createdate(datepart("y",FromDate),datepart("m",FromDate),datepart("d",FromDate))>
<cfset EndDateIn = createdate(datepart("y",ToDate),datepart("m",ToDate),datepart("d",ToDate))>
</cfif>
to
<cffunction name="udfParseDate" returntype="date" output="false">
<cfargument name="sAppDateFormat" type="string" required="true">
<cfargument name="dateString" type="string" required="true">
<cfset var parsedDate = "">
<cfif sAppDateFormat EQ "MM/dd/YYYY">
<cfset parsedDate = ParseDateTime(dateString, "MM/dd/YYYY")>
<cfelseif sAppDateFormat EQ "DD/MM/YYYY">
<cfset parsedDate = ParseDateTime(dateString, "DD/MM/YYYY")>
<cfelse>
<cfthrow message="Unsupported date format. Please use MM/DD/YYYY or DD/MM/YYYY.">
</cfif>
<cfreturn parsedDate>
</cffunction>
trying to ask for suggestion, it seems right to me, but still askingRodney
04/05/2024, 3:02 PMgsr
04/05/2024, 3:14 PMRodney
04/05/2024, 3:20 PMgsr
04/05/2024, 3:22 PMRodney
04/05/2024, 3:27 PMgsr
04/05/2024, 3:29 PMgsr
04/05/2024, 3:29 PM<cffunction name="formatDate" returntype="string">
<cfargument name="dateString" type="string" required="true">
<cfargument name="dateFormat" type="string" required="true">
<cfset var formattedDate = "">
<cfif dateFormat EQ "MM/dd/YYYY">
<cfset formattedDate = DateFormat(dateString, "yyyy-mm-dd")>
<cfelseif dateFormat EQ "DD/MM/YYYY">
<cfset formattedDate = DateFormat(dateString, "yyyy-dd-mm")>
<cfelse>
<cfset formattedDate = createdate(datepart("y", dateString), datepart("m", dateString), datepart("d", dateString))>
<cfset formattedDate = DateFormat(formattedDate, "yyyy-mm-dd")>
</cfif>
<cfreturn formattedDate>
</cffunction>Rodney
04/05/2024, 3:53 PM