you do know there's a built-in daysInMonth() function, yes? :)
On 2/2/07, daniel kessler <[EMAIL PROTECTED]> wrote:
> I made two cfscript functions. I cfinclude them. They seem to work fine,
> but now that I have them where I want them, I'm receiving an error that
> didn't previously show:
>
> Entity has incorrect type for being called as a function.
> The symbol you have provided monthDays is not the name of a function.
>
>
> Here are the functions:
>
> <cfscript>
>
> function
> makeDate(a_day,a_month,a_year,a_type){
>
> var the_type = "begin";
> var the_day = 1;
> var the_month = 1;
> var the_year = 1966;
>
> if (a_type NEQ ''){the_type =
> a_type;};
>
> if(the_type NEQ 'begin'){
> the_month = 12;
> the_day =
> monthDays(the_month);
> if(a_month NEQ ''){
> the_day =
> monthDays(a_month);
> }
> the_year =
> (year(now()))+10;
> }
>
> if (a_day NEQ ''){the_day =
> a_day;};
> if (a_month NEQ ''){the_month
> = a_month;};
> if (a_year NEQ ''){the_year =
> a_year;};
>
> return
> CreateODBCDate(createDate(the_year,the_month,the_day));
> }
>
> function monthDays(daMonth){
> switch (daMonth) {
> case '1':
> case '3':
> case '5':
> case '7':
> case '8':
> case '10':
> case '12':
> monthDays =
> 31;
> break;
> case '4':
> case '6':
> case '9':
> case '11':
> monthDays =
> 30;
> break;
> case '2':
> monthDays =
> 29;
> break;
> }
>
> return monthDays;
> }
>
> </cfscript>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Upgrade to Adobe ColdFusion MX7 Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs http:http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:268507 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

