时间问题!!(奉上100分,望笑纳!)
例如,今天是8月25日,在今天用如下表达式来判断:
daymm = DateDiff("d", Date, DateAdd("m", 1, Date)) - Day(Date)
8月24日到8月31日应有的剩余天数(应该是7天)。可是,我写的表达式判断出来是6天,如果将表达式改为:
daymm = DateDiff("d", Date, DateAdd("m", 1, Date)) - (Day(Now) - 1)
就可以判断出来是7天。
但是,当时间走到9月1日时,按照改过的表达式判断出来则是31天。而我要的结果是在9月1日判断时剩余的天数应该为0天,再由于这个剩余天数的结果是要作为被除数使用,所以,当剩余天数的结果为0时,必须将0转化为1,
不知道这个例子在每一个月的计算判断中如何实现,望各位大虾指教!(奉上100分,望笑纳!)
还有就是,当明年的1月1日时来判断今年的12月31日又该如何写此表达式,望详解!