又犯低级错误了。给交科院隧道所写的的那个考勤系统,有个“月度差假计划安排”的数据表,很简单的,稍微不同的地方是“月度”不是就指本月而是从本日算起未来的一月时间。所以,这里边自然就得判断下个月的天数用以加减本月或再下月的剩余天数。
nextMonth=dateAdd("m",1,nextMonthDayst) '下月份
nextMonthDays=dateDiff("d",nextMonthDayst,nextMonth) '下月天数
立竿见影,当时也就没想更多。结果那天因故想参照一下系统,调试时竟然发现输出结果异常。怪事了,之前都好好的我又没动过代码。心想,肯定又是那里的判断不严谨的原因。但细想一下这里又无须考虑闰月什么的,何来判断?再看代码,再排查,结果问题就是粗心大意,恰恰错就错在該判断没有判断。
Read more »


