CFで年齢計算を行う処理について考えてみました。
<cfset a1ymd = "19821123"> <cfset a2ymd = "20080827"> <cfset age = Left(a2ymd,4) - Left(a1ymd,4)> <cfif Right(a2ymd,4) lt Right(a1ymd,4)> <cfset age = age -1> </cfif> |
a1ymdを生年月日とし、a2ymdを算出したい日としました。
「0808」と「0112」といった文字列同士の比較をすることができるので楽だなー。
0 コメント:
コメントを投稿