检查日期是否在今天的日期之前2个月

时间:2018-06-28 14:18:50

标签: vba excel-vba date dateadd excel

我想检查可变日期是否在今天日期之前两个月的月份中。

是否有一种方法(使用诸如dateadd()之类的内置日期函数)以比以下方式更优雅的方式覆盖month(now())=1 or month(now())=2时的边缘情况?

?format(month(now()) & " " & year(now()),"MMMM YYYY")=format(dateadd("M",2,format(varMonth & " " & varYear, "MMMM YYYY")),"MMMM YYYY")

1 个答案:

答案 0 :(得分:2)

您可以使用DateDiff函数,以“ m”为间隔来计算两个日期之间的月份差。