function isdate(){     
if (form1.t1.value!="" && form1.t2.value==""){
alert("结束日期不能为空")
form1.t2.focus()
return false
}
if (form1.t1.value!="" && form1.t2.value!=""){
www=bijiao(form1.t1,form1.t2)
if(www==false){return www}
kk=isnot1(form1.t1)
if( kk==false){return kk}
ll=isnot1(form1.t2)

return ll

} 

function isnot1(tt){ 
var inputstr
inputstr=tt.value
var index1
 index1=inputstr.indexOf("-",0)
var index2=inputstr.lastIndexOf("-")
if (index2==-1||index1==index2){
alert("您的日期输入不正确，请按照yyyy-mm-dd的格式输入")
tt.focus()
return false}
var yyyy=parseInt(inputstr.substring(0,index1),10)
var mm=parseInt(inputstr.substring(index1+1,index2),10)
var dd=parseInt(inputstr.substring(index2+1),10)
if (isNaN(yyyy)||isNaN(dd)||isNaN(mm)){
alert("您的日期输入不正确，请按照yyyy-mm-dd的格式输入")
tt.focus()
return false}
if(dd>31){
alert("您的日期输入不正确，请重新输入")
tt.focus()
return false}
if(mm>12){
alert("您的日期月数输入不正确，请重新输入")
tt.focus()
return false}
if(yyyy>2015){
alert("您的日期年份输入不正确，请重新输入")
tt.focus()
return false}

return true
}


function bijiao(tt1,tt2)
{var inputstr1
inputstr1=tt1.value
var inputstr2
inputstr2=tt2.value
var index11
 index11=inputstr1.indexOf("-",0)
var index12=inputstr1.lastIndexOf("-")
var index21
 index21=inputstr2.indexOf("-",0)
var index22=inputstr2.lastIndexOf("-")
var yyyy1=parseInt(inputstr1.substring(0,index11),10)
var mm1=parseInt(inputstr1.substring(index11+1,index12),10)
var dd1=parseInt(inputstr1.substring(index12+1),10)
var yyyy2=parseInt(inputstr2.substring(0,index21),10)
var mm2=parseInt(inputstr2.substring(index21+1,index22),10)
var dd2=parseInt(inputstr2.substring(index22+1),10)
var oo1=yyyy1+mm1
var oo2=yyyy2+mm2
if (yyyy1>yyyy2){
alert("起始时间应该小于结束时间！")
return false}
if (yyyy1==yyyy2 && mm1>mm2){
alert("起始时间应该小于结束时间！")
return false}
if (oo1==oo2 && dd1>dd2){
alert("起始时间应该小于结束时间！")
return false}
return true}
}
