参考代码
Dim d1 As Date = "2018-9-11"Dim d2 As Date = "2011-10-10"Dim y,m,d As IntegerDateYMD(d2, d1, y, m, d)msgbox(y & " " & m & " " & d)If d <> 0 Then m += 1 d = 0End IfIf m = 12 Then y += 1 m = 0End Ifmsgbox(y & " " & m)