(1)カスタムタグ
(カスタムタグ側)
<CFPARAM NAME="Attributes.Type" Default="Date">
<CFIF Attributes.Type IS "Date">
<CFSET "Caller.#Attributes.Return#" = DateFormat(Now())>
<CFELSEIF Attributes.Type IS "Time">
<CFSET "Caller.#Attributes.Return#" = TimeFormat(Now())>
<CFELSE>
<CFSET "Caller.#Attributes.Return#" = "">
</CFIF>
(呼び出し側)
<CF_NOW TYPE="DATE" RETURN="dtTemp">
<CFOUTPUT>#dtTemp#</CFOUTPUT>
(2)コンポーネント
(コンポーネント側)
<CFCOMPONENT>
<CFFUNCTION name="date">
<CFSET dtNow = DateFormat(Now())>
<CFRETURN dtNow>
</CFFUNCTION>
<CFFUNCTION name="time">
<CFSET dtNow = TimeFormat(Now())>
<CFRETURN dtNow>
</CFFUNCTION>
</CFCOMPONENT>
(呼び出し側)
<CFINVOKE component="now" method="date" returnvariable="dtTemp">
</CFINVOKE>
<CFOUTPUT>#dtTemp#</CFOUTPUT>
最終更新:2007年01月26日 15:37