toDateファンクションが完成したので、DateAddtoString内に組み込んでみます。
下の部分を変更します。
<CFSET cf_Ret_Date = CreateDate(cf_YYYY,cf_MM,cf_DD)> |
この部分を、次のように変更しました。
<CFSET cf_Ret_Date = toDate(aStr)> |
これで、日付チェックを経て、日付に日数を追加することができます。
以上から、変更したDateAddtoStringはこのようになりました。
<CFFUNCTION name="DateAddtoString"> <CFARGUMENT name="aStr" type="String" required="yes"> <CFARGUMENT name="aNum" type="numeric" required="no" default=1> <CFARGUMENT name="aType" type="String" required="no" default="d"> <CFSCRIPT> var cf_Ret_Date = ""; </CFSCRIPT> <CFSET cf_Ret_Date = toDate(aStr)> <!--- when function returned false ---> <CFIF cf_Ret_Date eq false> <CFRETURN false> </CFIF> <!--- forms date add ---> <CFSET cf_Ret_Date = DateAdd(aType,aNum,cf_Ret_Date)> <CFRETURN cf_Ret_Date> </CFFUNCTION> |
そして、coldfusion-addに今回の日付に関するファンクションをRelatedwithDate.cfmとして、アップロードしました。
よーし、次は、ドキュメントに挑戦だぁー♪
0 コメント:
コメントを投稿