dagediff 计算两个日期之间的值 遇到的困难... 在线等待高手解答...
我在做一个计费周期,其中有个界面为客户选择起始日期和结束日期,然后根据这两个日期计算月周期
然后我用到了函数: dagediff 计算两个日期之间的值
但是我发现以下问题,希望有朋友能帮我解决....
DateDiff("m","2010-1-01",2010-01-31) 2010-1-1 至 2010-1-31 正常返回月分为: 1个月 可是结为:0
DateDiff("m","2010-1-01",2011-2-31) 2010-1-01 至 2011-2-31 正常返回月分为: 2个月 可是结为:1
然后我在结果上加1 但是又发现以下这种情况,光靠加1后又出错了
DateDiff("m","2010-01-11",2010-02-10) 2010-01-11 至 2011-02-10 正常返回月分为: 1个月 加1后就会变成2个月,这样还是会出错
====================================
请教,我该怎么办?
请高手给出代码??