That's odd, but not unexpected. Since you're starting on the 30th, it's
adding a month to that and reduces when the month doesn't have 30 days in
it. It's not taking the initiative of thinking you want the last day of the
month.

Maybe this would work?

       <cfset date1 = '11/01/2008' />
       <cfoutput>
               <cfloop from=1  to=6 index = i>
                       <cfset date2 = dateAdd('m', i, date1) />
                       #dateFormat(date2,'mm')#/#daysInMonth( date2
)#/#dateFormat(date2,'yyyy')#                <br />
               </cfloop>
       </cfoutput>

Francois Levesque
http://blog.critical-web.com/


On Thu, Apr 2, 2009 at 11:05 AM, Tony <tonyw...@gmail.com> wrote:

>
>        <cfset date1 = '11/30/2008' />
>        <cfoutput>
>                <cfloop from=1  to=6 index = i>
>                        <cfset date2 = dateAdd('m', i, date1) />
>                        #dateFormat(date2,'mm/dd/yyyy')#                <br
> />
>                </cfloop>
>        </cfoutput>
>
> very simple code.  however, its behaving like i dont want it to.
> id rather see it increment by a MONTH, not same day next month.
>
> the output of that code above is:
>
> 12/30/2008
> 01/30/2009
> 02/28/2009
> 03/30/2009
> 04/30/2009
> 05/30/2009
>
> and i would rather it be....
>
> 12/31/2008
> 1/31/2009
> 2/28/2009
> 3/31/2009
> 4/30/2009
> 5/31/2009
>
> what should i be using? this is weird... i supply "m" to get month
> increment, but
> no dice...
>
> thanks
> tw
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:321219
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to