1、天数相减
private final static SimpleDateFormat sdfDay = new SimpleDateFormat("yyyy-MM-dd");
1 String result=sdfDay.format(temp.get("CF_COURSE_EDATE")); 2 Integer ceTime=Integer.parseInt(result.substring(8, 10)); 3 Integer nowTime=Integer.parseInt(DateUtil.getDay().substring(8, 10)); 4 Integer totime=ceTime-nowTime; 5 if(totime<0){ 6 totime=0; 7 } 8 temp.put("totime", totime);
2、时间大小的校验
//时间大小的校验 var e1=$("#START_TIME").val().replace(/-/g, "/"); var e2=$("#END_TIME").val().replace(/-/g, "/"); var dt1=new Date(Date.parse(e1)); var dt2=new Date(Date.parse(e2)); if(dt1>=dt2){ alert("创建失败:节目结束时间不能早于或等于节目开始时间"); return false; }
2、选择的日期不能早于今天
1 function checkDate(Day){ 2 Day += ' 23:59:59'; 3 Time=new Date(Day.replace("-", "/").replace("-", "/")); 4 var dt1=new Date(Date.parse(Time)); 5 var dt2=new Date(); 6 if(dt1<dt2){ 7 return false; 8 } 9 return true; 10 }