Consultez le code suivant:Pourquoi ne formate ColdFusion dates à l'aide Différemment la même fonction
<cfset lateDate = createDate(2014,12,8) />
<cfset currentdate = createDate(2015,4,15) />
<cfdump var="#lateDate#" />
<cfdump var="#currentdate#" />
<cfdump var="#dateCompare(currentdate,lateDate)#" />
Sortie sur ma machine est: {ts '2014-12-08 00:00:00'} {ts '2015-04-15 00:00:00'} 1
Question 1: Pourquoi le mois mis sur les deux dates. (mois/jour). La spécification indique que la date de création est yyyy,mm,dd
et pourtant CF les a permutés ou les affiche en mode commuté.
Il fait le dateCompare
correctement donc ce qui se passe. Ai-je regardé cela trop longtemps?
Ouais, je pense que vous avez juste besoin d'un compagnon de pause. Ce code fonctionne bien, et il ne fait pas ce que vous «voyez». Faites une pause et revenez-y. –