Question
issue with datediff for months
In Coldfusion MX7:
#datediff('m', '6/29/2009', '7/29/2009')# (evaluates to 1, which is good)
#datediff('m', '6/30/2009', '7/31/2009')# (evaluates to 1, which is good)
#datediff('m', '6/30/2009', '7/30/2009')# (evaluates to 0, which is a little confusing)
This results in the following behavior:
#datediff('m', '6/29/2009', dateadd('m',1,'6/29/2009') )# (evaluates to 1, which is good)
#datediff('m', '6/30/2009', dateadd('m',1,'6/30/2009') )# (evaluates to 0, which is not good)
#datediff('m', '6/29/2009', '7/29/2009')# (evaluates to 1, which is good)
#datediff('m', '6/30/2009', '7/31/2009')# (evaluates to 1, which is good)
#datediff('m', '6/30/2009', '7/30/2009')# (evaluates to 0, which is a little confusing)
This results in the following behavior:
#datediff('m', '6/29/2009', dateadd('m',1,'6/29/2009') )# (evaluates to 1, which is good)
#datediff('m', '6/30/2009', dateadd('m',1,'6/30/2009') )# (evaluates to 0, which is not good)
