选好请假日期和时间后。输出长时间。
var date=new Date();
var dat=document.all.item('a1').value;
var a2=document.all.item('a2').value;
var year="",y="",y2="",month="",m="",m2="",day="",d="",d2="",hour="",h="",h2="",hte1=0,hte2=0,minute="",m="",tt=0,ti=0,zq=0,temp=0 ;
hour=date.getHours();
h2=a2.substring(11, 13);
y=dat.substring(0, 4);
m=dat.substring(5, 7);
d=dat.substring(8, 10);
h=dat.substring(11, 13);
tt=DateDiff(dat, a2)-1;
year=date.getYear();
month=date.getMonth()+1;
day=date.getDate();
d=year+"-"+month+"-"+day;
hdd=y+"/"+m+"/"+d;
z1=new Date();
z=z1.getDay();
asd1=DateDiff(d,a2);
asd2=DateDiff(d,dat);
s=Math.abs(((asd2-(6-z))%7)-1);//计算出请当天是星期几。
if (s==-1){s=6;}
asd1=asd1-asd2;//计算出请假的前后日期之天数差