Désolé ce qui précède est un peu vague, il est plutôt difficile à dire. J'ai une simple instruction CFIF dans mon code pour définir les dates comme étant "st", "nd", "rd" ou "th" selon le cas. Cependant, lorsque le code est exécuté, il définit simplement datesup pour être " st "et rien d'autre.CFIF La structure refuse de travailler. Toujours utilise la première déclaration
Le code est ci-dessous.
#DATEFORMAT(date, "dddd")# the #DATEFORMAT(date, "dd")#
<cfset dateday = #DATEFORMAT(date,"dd")#>
<cfif dateday eq 01 OR 21 OR 31>
<cfset datesup = "st">
<cfelseif dateday IS 01 OR 11>
<cfset datesup = "nd">
<cfelseif dateday IS 03 OR 23>
<cfset datesup = "rd">
<cfelse>
<cfset daatesup = "th">
</cfif>
#datesup# of #DATEFORMAT(date, "mmmm, yyyy")#
Merci pour la réponse et pourquoi il évalue à vrai! –