
//<script language="JavaScript" src="date_ini.js"></script>

function is_Date(datestr){
	var n0=0;
	var md=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	if (datestr.length>10) {
	n0=datestr.indexOf(" ",0);
	dstr=datestr.substring(0,n0);
	n0=datestr.indexOf(":",0);
	tstr=datestr.substring(n0-2);
	}
	else{
	dstr=datestr;
	tstr="";
	}
	n1=dstr.indexOf("-",0);
	n2=dstr.indexOf("-",n1+1);
	if (n1<0 || n2<0)
	  {alert("请按 yy-mm-dd( 即：年-月-日)\r\r格式输入正确的日期！"); return "" };
	y=dstr.substring(0,n1);
	if (y<0 || y>9999 || y.length==0) {alert("输入年份错！");return ""};
	m=dstr.substring(n1+1,n2);
	if (m<1 || m>12) {alert("输入月份错！");return ""};
	d=dstr.substring(n2+1);
	if (d<1 || d>md[m-1]) {alert("输入日期错！");return ""};
	if (n0>0) {
	   if (isTime(tstr).length==0) { return ""};
	  }
	return datestr;
}

function isTime(timestr){
		n1=timestr.indexOf(":",0);
		n2=timestr.indexOf(":",n1+1);
		if (n1<0 || n2<0)
		  {alert("请按 hh-mm-ss( 即：时-分-秒)\r\r格式输入正确的时间！"); return "" };
		h=timestr.substring(0,n1);
		if (h<0 || h>=24 || h.length==0) {alert("输入小时错！");return ""};
		m=timestr.substring(n1+1,n2);
		if (m<0 || m>=60) {alert("输入分钟错！");return ""};
		s=timestr.substring(n2+1);
		if (s<0 || s>=60) {alert("输入秒错！");return ""};
	  return timestr;
}