请教日期问题?
将日期限定在两周内,选其他日期时就报警。但我写的两段代码,都是选第二天的就报警,而且选当日之前的也不报警。
代码段一:
var today=new Date();
var selectDayFormat=a[2]+"/"+a[1]+"/"+a[0];
var selectDate=Date.parse(selectDayFormat);
var todayDate=Date.parse(today);
var days=Math.ceil((selectDate-todayDate)/24*3600*1000)
if (days>14 )
{
alert("对不起!只能预定当日及两周内的");
return false;
}
代码段二:
var today=new Date();
var yy=today.getYear();
var mm=today.getMonth()+1;
var dd=today.getDate();
var selectDayFormat=a[2]+"/"+a[1]+"/"+a[0];
var selectDate=new Date(selectDayFormat);
if (((selectDate.getTime()-today.getTime())/(24*3600*1000))>14)
{
alert("对不起!只能预定当日及两周内的");
return false;
}