用js实现:输入日期,判断输入日期是否在当前日期第二天起的7天内,如果没有,提示正确的日期区间
发布网友
发布时间:2022-06-01 02:56
我来回答
共1个回答
热心网友
时间:2023-11-17 01:26
Code:<script language="javascript">
//Format yyy-mm-dd
function dateCompare(date1,date2){
date1 = date1.replace(/\-/gi,"/");
date2 = date2.replace(/\-/gi,"/");
var time1 = new Date(date1).getTime();
var time2 = new Date(date2).getTime();
if(time1 > time2){
return 1;
}else if(time1 == time2){
return 2;
}else{
return 3;
}
}//eg
alert(dateCompare("2011-08-27","2011-08-31"));
alert(dateCompare("2011-08-27","2011-8-08"));
alert(dateCompare("2011-8-27","2011-08-28"));
</script> 代码中有三个比较样例,录入的日期保证是年月日即可,月、日不足两位的和一位的表达方式均兼容,你的需求只需要重复两次调用dateCompare即可判断出来,不过你需要控制日期的输入为年月日,因为不同国家和地域(*和香港的日期格式就有不同)的日期格式不一致