比如闰年怎么解决呢?如结束时间是2000-2-29 然后下拉选择一年,按你的说法应该得到 1999-2-29,但1999-2-29并不存在.所以思路上还是有不严谨的地方,月份就更严重了3个月,比如结束时间2000-7-31,下拉选择3个月,减去后就是2000-4-31,但是4月也没有31.将3月换成90天,一年换成365天进行处理吧.