Macromedia coldfusion 4.5-cfml language reference User Manual

Page of 608
324
CFML Language Reference 
Years from 0 to 29 are interpreted as 21
st
 century values. Years 30 to 99 are interpreted 
as 20
th
 century values.
Examples
<!--- This example shows the use of DateDiff --->
...
<CFIF IsDefined("FORM.date1") and IsDefined("FORM.date2")>
<CFIF IsDate(FORM.date1) and IsDate(FORM.date2)>
<P>This example uses DateDiff to determine the difference
in <CFSWITCH EXPRESSION=#type#>
<CFCASE VALUE="yyyy">years</CFCASE>
<CFCASE VALUE="q">quarters</CFCASE>
<CFCASE VALUE="m">months</CFCASE>
<CFCASE VALUE="y">days of year</CFCASE>
<CFCASE VALUE="d">days</CFCASE>
<CFCASE VALUE="w">weekdays</CFCASE>
<CFCASE VALUE="ww">weeks</CFCASE>
<CFCASE VALUE="h">hours</CFCASE>
<CFCASE VALUE="n">minutes</CFCASE>
<CFCASE VALUE="s">seconds</CFCASE>
<CFDEFAULTCASE>years</CFDEFAULTCASE></CFSWITCH>
 dateparts between date1 and date2.
<CFIF DateCompare(FORM.date1, FORM.date2) is not 0>
<P>The difference is <CFOUTPUT>#Abs(DateDiff
  (type, FORM.date2, FORM.date1))#</CFOUTPUT>
<CFSWITCH EXPRESSION=#type#>
<CFCASE VALUE="yyyy">years</CFCASE>
<CFCASE VALUE="q">quarters</CFCASE>
<CFCASE VALUE="m">months</CFCASE>
<CFCASE VALUE="y">days of year</CFCASE>
<CFCASE VALUE="d">days</CFCASE>
<CFCASE VALUE="w">weekdays</CFCASE>
<CFCASE VALUE="ww">weeks</CFCASE>
<CFCASE VALUE="h">hours</CFCASE>
<CFCASE VALUE="n">minutes</CFCASE>
<CFCASE VALUE="s">seconds</CFCASE>
<CFDEFAULTCASE>years</CFDEFAULTCASE></CFSWITCH>.
<CFELSE>
...