[AHK-] 日期计算的问题

楼主: waterspinach (小3æ©Ÿ,回不去啦~)   2015-09-14 14:55:57
我想设计一个可以记算两个日期相差几天的小程式
如下:
Gui,+AlwaysOnTop
Gui, Add, MonthCal, x12 y10 w230 h190 vdate1 ,
Gui, Add, MonthCal, x12 y210 w230 h180 vdate2 ,
; Generated using SmartGUI Creator 4.0
Gui, Show, x750 y87 h402 w450, AlwaysOnTop Window
Return
GuiClose:
ExitApp
^1::
date=0
date += date1
date += -date2
MsgBox %date%
Return
若date1和date2在同一个月份内,则运作正常
但如果有跨月,譬如2015/9/1和2015/8/31,结果却会显示为70
弄了很久还是不知道问题出在哪
麻烦帮我看一下,谢谢~
作者: b2rex (逼兔雷喀丝)   2015-09-14 17:02:00
20150901-20150831 = 70
作者: LivingGym (living)   2015-09-15 23:27:00
EnvSub, date1, %date2%, days

Links booklink

Contact Us: admin [ a t ] ucptt.com