home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 1999 April / APC443.iso / features / grpware / coldfus / coldfusi.exe / data1.cab / Documentation / snippets / datecompare.cfm < prev    next >
Encoding:
Text File  |  1998-10-08  |  1.6 KB  |  64 lines

  1. <!--- This example shows the use of datecompare --->
  2. <HTML>
  3.  
  4. <HEAD>
  5. <TITLE>
  6. DateCompare Example
  7. </TITLE>
  8. </HEAD>
  9.  
  10. <BODY bgcolor=silver>
  11.  
  12. <H3>DateCompare Example</H3>
  13.  
  14. <P>The datecompare function compares two date/time values.
  15.  
  16.  
  17. <CFIF IsDefined("form.date1")>
  18.  
  19. <CFIF IsDate("#form.date1#") and IsDate("#form.date2#")>
  20.  
  21. <CFSET comparison = DateCompare("#form.date1#", "#form.date2#")>
  22.  
  23. <!--- switch on the variable to give various responses --->
  24. <CFSWITCH EXPRESSION=#comparison#>
  25.     <CFCASE value="-1">
  26.         <H3><CFOUTPUT>#DateFormat("#form.date1#")#</CFOUTPUT> (Date 1) is earlier than <CFOUTPUT>#DateFormat("#form.date2#")#</CFOUTPUT> (Date 2)</H3>
  27.         <I>The dates are not equal</I>
  28.     </CFCASE>
  29.     <CFCASE value="0">
  30.         <H3><CFOUTPUT>#DateFormat("#form.date1#")#</CFOUTPUT> (Date 1) is equal to <CFOUTPUT>#DateFormat("#form.date2#")#</CFOUTPUT> (Date 2)</H3>
  31.         <I>The dates are equal!</I>
  32.     </CFCASE>
  33.     <CFCASE value="1">
  34.         <H3><CFOUTPUT>#DateFormat("#form.date1#")#</CFOUTPUT> (Date 1) is later than <CFOUTPUT>#DateFormat("#form.date2#")#</CFOUTPUT> (Date 2)</H3>
  35.         <I>The dates are not equal</I>
  36.     </CFCASE>
  37.     <CFDEFAULTCASE>
  38.         <H3>This is the default case</H3>
  39.     </CFDEFAULTCASE>
  40. </CFSWITCH>
  41.  
  42. <CFELSE>
  43. <H3>Please enter two valid date values</H3>
  44.  
  45. </CFIF>
  46.  
  47. </CFIF>
  48.  
  49. <FORM ACTION="datecompare.cfm" METHOD="POST">
  50. <P>Date 1
  51. <BR><INPUT TYPE="Text" NAME="date1" VALUE="<CFOUTPUT>#DateFormat("#Now()#")#</CFOUTPUT>">
  52.  
  53. <P>Date 2
  54. <BR><INPUT TYPE="Text" NAME="date2" VALUE="<CFOUTPUT>#DateFormat("#Now()#")#</CFOUTPUT>">
  55.  
  56. <P><INPUT TYPE="Submit" VALUE="Compare these dates" NAME=""> <INPUT TYPE="RESET">
  57.  
  58. </FORM>
  59.  
  60.  
  61. </BODY>
  62.  
  63. </HTML>       
  64.