<form>
开始日期 <input type="text" name="d_s" size="20" value="" id="begin_date_b"><input type="reset" value="..."
onclick="return showCalendar('begin_date_b', 'y-m-d');">
<BR>结束日期<input type="text" name="d_e" size="20" value="" id="end_date_b"><input type="reset" value="..."
onclick="return showCalendar('end_date_b', 'y-m-d');"></form>再判断d_s和d_e是不是周六与周天,如果是周六周天则return false,还要判断d_e大于d_s
开始日期 <input type="text" name="d_s" size="20" value="" id="begin_date_b"><input type="reset" value="..."
onclick="return showCalendar('begin_date_b', 'y-m-d');">
<BR>结束日期<input type="text" name="d_e" size="20" value="" id="end_date_b"><input type="reset" value="..."
onclick="return showCalendar('end_date_b', 'y-m-d');"></form>再判断d_s和d_e是不是周六与周天,如果是周六周天则return false,还要判断d_e大于d_s
d.getDay();//这里得到的0-6,代表星期日到星期六,你判断这个值,排除0和6
不知这样能不能满足你的要求
var date=new Date();
var date2=new Date(Date.parse(date) + (86400000 * (8-date.getDay())));
var year=date2.getYear();
var month=date2.getMonth()+1;
var day=date2.getDate();
var start_time=year+"-";
if(month<10){
start_time+="0"+month+"-";
}else{
start_time+=month+"-";
}
if(day<10){
start_time+="0"+day;
}else{
start_time+=day;
}
if(str==undefined){
str=1;
}
var nstart_time = 'start_time'+str;
document.getElementById(nstart_time).value=start_time;
//当前时间加4天
var date1=new Date(Date.parse(date2) + (86400000 * 4));
var year=date1.getYear();
var month=date1.getMonth()+1;
var day=date1.getDate();
var end_time=year+"-";
if(month<10){
end_time+="0"+month+"-";
}else{
end_time+=month+"-";
}
if(day<10){
end_time+="0"+day;
}else{
end_time+=day;
}
var nend_time = 'end_time'+str;
document.getElementById(nend_time).value=end_time;
}