home *** CD-ROM | disk | FTP | other *** search
- <!--- This example shows the use of datecompare --->
- <HTML>
-
- <HEAD>
- <TITLE>
- DateCompare Example
- </TITLE>
- </HEAD>
-
- <BODY bgcolor=silver>
-
- <H3>DateCompare Example</H3>
-
- <P>The datecompare function compares two date/time values.
-
-
- <CFIF IsDefined("form.date1")>
-
- <CFIF IsDate("#form.date1#") and IsDate("#form.date2#")>
-
- <CFSET comparison = DateCompare("#form.date1#", "#form.date2#")>
-
- <!--- switch on the variable to give various responses --->
- <CFSWITCH EXPRESSION=#comparison#>
- <CFCASE value="-1">
- <H3><CFOUTPUT>#DateFormat("#form.date1#")#</CFOUTPUT> (Date 1) is earlier than <CFOUTPUT>#DateFormat("#form.date2#")#</CFOUTPUT> (Date 2)</H3>
- <I>The dates are not equal</I>
- </CFCASE>
- <CFCASE value="0">
- <H3><CFOUTPUT>#DateFormat("#form.date1#")#</CFOUTPUT> (Date 1) is equal to <CFOUTPUT>#DateFormat("#form.date2#")#</CFOUTPUT> (Date 2)</H3>
- <I>The dates are equal!</I>
- </CFCASE>
- <CFCASE value="1">
- <H3><CFOUTPUT>#DateFormat("#form.date1#")#</CFOUTPUT> (Date 1) is later than <CFOUTPUT>#DateFormat("#form.date2#")#</CFOUTPUT> (Date 2)</H3>
- <I>The dates are not equal</I>
- </CFCASE>
- <CFDEFAULTCASE>
- <H3>This is the default case</H3>
- </CFDEFAULTCASE>
- </CFSWITCH>
-
- <CFELSE>
- <H3>Please enter two valid date values</H3>
-
- </CFIF>
-
- </CFIF>
-
- <FORM ACTION="datecompare.cfm" METHOD="POST">
- <P>Date 1
- <BR><INPUT TYPE="Text" NAME="date1" VALUE="<CFOUTPUT>#DateFormat("#Now()#")#</CFOUTPUT>">
-
- <P>Date 2
- <BR><INPUT TYPE="Text" NAME="date2" VALUE="<CFOUTPUT>#DateFormat("#Now()#")#</CFOUTPUT>">
-
- <P><INPUT TYPE="Submit" VALUE="Compare these dates" NAME=""> <INPUT TYPE="RESET">
-
- </FORM>
-
-
- </BODY>
-
- </HTML>
-