前台判断开始时间是否小于结束时间
2012-02-23 17:27
453 查看
//判断开始时间是否小于结束时间 if($("#txtBeginTime").length>0&&$("#txtEndTime").length>0){ if(Date.parse(TimeFormatToSQL($("#txtBeginTime").val()).replace("-","/"))>Date.parse(TimeFormatToSQL($("#txtEndTime").val()).replace("-","/"))){ alert("开始时间不能大于结束时间!"); //$("#txtBeginSearchTimeByBE").focus(); return;
///<summary>
///将传递的时间值转换为SQL识别的时间格式
///<paramname="strTime">时间(正常的页面显示时间格式)</param>
///</summary>
functionTimeFormatToSQL(strTime){
varstrResult="";
varstrTemp="";
for(vari=0;i<strTime.length;i++){
strTemp=strTime.substr(i,1);
if(strTemp=="年"||strTemp=="月")
strResult+="-";
else
if(strTemp=="日"||strTemp=="秒"){
if(strTemp=="日")
strResult+="|";
else
strResult+="";
}
else
if(strTemp=="时"||strTemp=="分")
strResult+=":";
else
strResult+=strTemp;
}
varstrArgDateTime=strResult.split('|');//此时的时间格式可能为2010-11-1111:或2010-11-1111等格式
if(strArgDateTime.length==1){
//日期部分进行处理
varstrArgDate=strArgDateTime[0].split('-');//此时对时间部分进行处理,可能为11:11或11:00等格式
if(strArgDate.length==2){
if(strArgDate[1].length<1)
strResult=strArgDate[0];
else
strResult=strArgDateTime[0]+"-01";
}else
if(strArgDate.length==3){
if(strArgDate[2].length<1)
strResult=strArgDate[0]+"-"+strArgDate[1]+"-01";
}
}
else
if(strArgDateTime.length==2){
//时间部分进行处理
varstrArgTime=strArgDateTime[1].split(':');//此时对时间部分进行处理,可能为11:11或11:00等格式
if(strArgTime.length==1){
strResult=strArgDateTime[0]+""+strArgDateTime[1]+":00:00"
}else
if(strArgTime.length==2){
if(strArgTime[1].length<1)
strResult=strArgDateTime[0]+""+strArgDateTime[1]+"00"
else
strResult=strArgDateTime[0]+""+strArgDateTime[1]+":00"
}else
if(strArgTime.length==3){
if(strArgTime[2].length<1)
strResult=strArgDateTime[0]+""+strArgDateTime[1]+"00"
}
}
returnstrResult;
}
相关文章推荐
- js前台判断开始时间是否小于结束时间
- js前台判断开始时间是否小于结束时间
- js前台判断开始时间是否小于结束时间
- JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内
- 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题
- 判断开始时间不能小于结束时间
- jquery easyui 对于开始时间小于结束时间的判断
- JS判断结束时间不能小于开始时间并且间隔不能超过31天
- jquery easyui 对于开始时间小于结束时间的判断示例
- jquery easyui 对于开始时间小于结束时间的判断示例
- jquery时间转换 时间戳转换 ,jquery 开始时间必须小于结束时间判断,jquery时间判断 。
- angular js判断结束时间不能小于开始时间并且间隔不能超过30天
- ExtJS学习之判断开始时间是否早于结束时间
- boostrap的日期选择:datetimepicker 做 开始时间与 结束时间的判断,开始时间小于结束时间
- jquery easyui 对于开始时间小于结束时间的判断示例
- Python 判断日期大小( 判断开始时间是否早于结束时间)
- js判断开始时间不能小于结束时间
- jquery开始时间不能小于结束时间
- javascript 判断时间控件中,结束时间不能大于开始时间
- 自己封装的关于jquery easyUI的datetimebox开始时间不能大于结束时间的判断