もう一度髪を抜く...
2つの日付の差を日数で計算する必要があります。私はこれをやっています:
<cfset d = DateDiff("d", Dateformat( active_apps.app_base_coupon_start, "dd.mm.yyyy"), Dateformat( variables.useDate, "dd.mm.yyyy") )>
active_apps.app_base_coupon_start
=と=27.07.2012
今日variables.useDate
= 02.10.2012
。
両方の値をダンプしました。問題ありません。しかし、探していたdateDiff
返品(7月4日、8月31日、9月30日、10月2日)67日。-168
質問:
誰かが私が残りの髪を失うのを防ぎ、私がここで間違っていることを教えてもらえますか、または日数で違いを得るより簡単な方法がありますか?
編集:
わかりました、それはまたこのように機能します:
<cfif DateAdd("d", active_apps.app_grace_time, Dateformat( active_apps.app_base_coupon_start, "dd.mm.yyyy") ) GT now()>
<cfdump output="e:\s\page\t\dump.txt" label="catch" var="YUP">
<cfelse>
<cfdump output="e:\s\page\t\dump.txt" label="catch" var="NOPE">
</cfif>
しかし、私はまだ知りたいのですが、なぜdateDiff
奇妙な値を返すのですか。