var start = new Date(startDate.replace(/-/g,"/")).getTime();var end = new Date(endDate.replace(/-/g,"/")).getTime();end - start > n*24*60*60*1000 3个月肯定要换算多少天,如果要精确,判断一下,如果starttime 的月份 如果是2月 则n=28or29+31+30自己算 没有捷径