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 相关文章推荐
网页打开自动最大化的js代码
Aug 22 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
Jan 27 Javascript
JS执行删除前的判断代码
Feb 18 Javascript
html文本框提示效果的示例代码
Jun 28 Javascript
javascript 显示全局变量与隐式全局变量的区别
Feb 09 Javascript
微信小程序 跳转方式总结
Apr 20 Javascript
JavaScript中undefined和null的区别
May 03 Javascript
详解AngularJS跨页面传值(ui-router)
Aug 23 Javascript
vue 使用Jade模板写html,stylus写css的方法
Feb 23 Javascript
浅谈node中的cluster集群
Jun 02 Javascript
element-ui中的select下拉列表设置默认值方法
Aug 24 Javascript
如何在Angular应用中创建包含组件方法示例
Mar 23 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
再说下636单管机
2021/03/02 无线电
php读取xml实例代码
2010/01/28 PHP
PHP中使用Imagick操作PSD文件实例
2015/01/26 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
2015/01/28 PHP
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
2012/12/15 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
jquery实现input输入框实时输入触发事件代码
2014/01/28 Javascript
jQuery实现在textarea指定位置插入字符或表情的方法
2015/03/11 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
2015/06/01 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
2019/12/15 Javascript
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
详解python时间模块中的datetime模块
2016/01/13 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
2017/11/11 Python
Python实现的字典值比较功能示例
2018/01/08 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
Python Django基础二之URL路由系统
2019/07/18 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
pycharm的python_stubs问题
2020/04/08 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
python实现图片,视频人脸识别(dlib版)
2020/11/18 Python
CSS3+JavaScript实现炫酷呼吸效果的示例代码
2020/06/15 HTML / CSS
如何查询Oracle数据库中已经创建的索引
2013/10/11 面试题
MYSQL相比于其他数据库有哪些特点
2013/07/19 面试题
文秘专业个人求职信
2013/12/22 职场文书
秘书行业自我鉴定范文
2013/12/30 职场文书
捐书活动总结
2014/05/04 职场文书
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android