如果你用的时间控件的话,就不需要你自己再去判断了
不过有个算两时间相差天数的方法,希望你用的上
/**
 * 计算两个日期之间的天数sDate1和sDate2是2002-12-18格式  
 * @param {Object} sDate1
 * @param {Object} sDate2
 */
function  DateDiff(sDate1,sDate2){
      var aDate, oDate1,oDate2,iDays;  
      aDate =sDate1.split("-");  
      oDate1=new Date(aDate[1] + '-'+ aDate[2]+ '-' + aDate[0]);     //转换为12-18-2002格式  
       aDate = sDate2.split("-");
      oDate2 = new Date(aDate[1] +'-' + aDate[2]+ '-' + aDate[0]) ; 
      iDays = parseInt(Math.abs(oDate1 - oDate2)/1000/60/60/24);     //把相差的毫秒数转换为天数  
       return iDays;  
}