js前台判断开始时间是否小于结束时间


Posted in Javascript onFebruary 23, 2012
// 判断开始时间是否小于结束时间 
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识别的时间格式 
///<param name="strTime">时间(正常的页面显示时间格式)</param> 
///</summary> 
function TimeFormatToSQL(strTime) { 
var strResult = ""; 
var strTemp = ""; 
for (var i = 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; 
} 
var strArgDateTime = strResult.split('|'); //此时的时间格式可能为2010-11-11 11: 或2010-11-11 11等格式 
if (strArgDateTime.length == 1) { 
//日期部分进行处理 
var strArgDate = 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) { 
//时间部分进行处理 
var strArgTime = 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" 
} 
} 
return strResult; 
}
Javascript 相关文章推荐
javascript 写类方式之五
Jul 05 Javascript
javascript Firefox与IE 替换节点的方法
Feb 24 Javascript
jQuery实现图片放大预览实现原理及代码
Sep 12 Javascript
手机平板等移动端适配跳转URL的js代码
Jan 25 Javascript
详解Javascript 装载和执行
Nov 17 Javascript
14个有用的Jquery技巧分享
Jan 08 Javascript
28个常用JavaScript方法集锦
Jan 14 Javascript
JS中的数组方法笔记整理
Jul 26 Javascript
js监听input输入框值的实时变化实例
Jan 26 Javascript
JS Math对象与Math方法实例小结
Jul 05 Javascript
聊聊鉴权那些事(推荐)
Aug 22 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
Mar 31 Javascript
Javascript绝句欣赏 一些经典的js代码
Feb 22 #Javascript
JavaScript插入动态样式实现代码
Feb 22 #Javascript
javascript插入样式实现代码
Feb 22 #Javascript
Javascript 中的 call 和 apply使用介绍
Feb 22 #Javascript
JS对象与JSON格式数据相互转换
Feb 20 #Javascript
js 代码优化点滴记录
Feb 19 #Javascript
JQuery.closest(),parent(),parents()寻找父结点
Feb 17 #Javascript
You might like
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
js加解密 脚本解密
2008/02/22 Javascript
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
js自定义input文件上传样式
2018/10/26 Javascript
Jquery的autocomplete插件用法及参数讲解
2019/03/12 jQuery
了解重排与重绘
2019/05/29 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
python框架django基础指南
2016/09/08 Python
Python端口扫描简单程序
2016/11/10 Python
pyinstaller打包opencv和numpy程序运行错误解决
2019/08/16 Python
Python3从零开始搭建一个语音对话机器人的实现
2019/08/23 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
Java面试笔试题大全
2016/11/23 面试题
文秘专业个人求职信
2013/12/22 职场文书
驾驶员岗位职责
2014/01/29 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
2014年中秋寄语
2014/08/11 职场文书
超市工作总结范文2014
2014/12/19 职场文书
银行催款通知书
2015/04/17 职场文书
初中同学会致辞
2015/08/01 职场文书
教师研修随笔感言
2015/11/18 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
Python机器学习之逻辑回归
2021/05/11 Python
利用python进行数据加载
2021/06/20 Python
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android
Nginx源码编译安装过程记录
2021/11/17 Servers