}
if (i1 > 0)
{
sTemp = JCopy(sTime,0,i1) ;
if (JIsNumber(sTemp)) //判断年是否是数字型数据
{
iHour = parseInt(sTemp,10) ;
if (iHour < 0 || iHour >= 24) { return false ;}
}
else
{ return false ;}
if (i2 > 0)
{
sTemp = JCopy(sTime,i1 + 1, i2 - i1 - 1) ;
if (JIsNumber(sTemp))
{
iMin = parseInt(sTemp,10) ;
if (iMin < 0 || iMin >= 60) { return false ;}
}
else
{ return false ;}
sTemp = JCopy(sTime,i2 + 1,sTime.length - i2 + 1) ;
if (sTemp != "")
{
if (JIsNumber(sTemp))
{
iSecond = parseInt(sTemp,10) ;
if (iSecond < 0 || iSecond >= 60) { return false ;}
}
else
{ return false ;}
}
}
}
else
{
sTemp = sTime ;
if (JIsNumber(sTemp)) //判断年是否是数字型数据
{
iHour = parseInt(sTemp,10) ;
if (iHour < 0 || iHour >= 24) { return false ;}
}
else
{ return false ;}
}
}
return true ;
}
// ----------------------------------------------------------------------------------
//2.3 本函数用于将日期型串sDate转换成标准格式"YYYY-MM-DD"的日期型串;
// 其中参数sSplit是分割字符串;
// ----------------------------------------------------------------------------------
function JFormatDate(sDate,sSplit)
{
var sArray ;
var i,i1 = 0,i2 = 0 ;
var iYear,iMonth,iDay ;
sArray = sDate.split("") ;
for (i = 0; i <= sArray.length - 1 ; i ++)
{
if ((i1 == 0) && (sArray[i] == "-")) { i1 = i ; continue ;}
if (i1 > 0 && i2 == 0 && sArray[i] == "-" ) { i2 = i; break ; }
}
if (i1 > 0 && i2 > 0)
{
iYear = parseInt(JCopy(sDate,0,i1),10)
iMonth = parseInt(JCopy(sDate,i1 + 1, i2 - i1 - 1),10)
iDay = parseInt(JCopy(sDate,i2 + 1,sDate.length - i2 + 1),10)
}
sTemp = iYear + sSplit ;










