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实现的鼠标经过时播放声音
May 18 Javascript
jquery ready函数、css函数及text()使用示例
Sep 27 Javascript
JavaScript中Null与Undefined的区别解析
Jun 30 Javascript
浅谈Javascript数组索引
Jul 29 Javascript
浅谈JavaScript中的this指针和引用知识
Aug 05 Javascript
js实现敏感词过滤算法及实现逻辑
Jul 24 Javascript
Vue多组件仓库开发与发布详解
Feb 28 Javascript
原生JS实现动态添加新元素、删除元素方法
May 05 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
Mar 06 Javascript
JS常见错误(Error)及处理方案详解
Jul 02 Javascript
swiper4实现移动端导航栏tab滑动切换
Oct 16 Javascript
JavaScript实现优先级队列
Dec 06 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
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
2012/11/01 PHP
一个非常完美的读写ini格式的PHP配置类分享
2015/02/12 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
详解php比较操作符的安全问题
2015/12/03 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
简单JS代码压缩器
2006/10/12 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
关于JavaScript对象的动态选择及遍历对象
2014/03/10 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
Bootstrap select下拉联动(jQuery cxselect)
2017/01/04 Javascript
vue.js根据代码运行环境选择baseurl的方法
2018/02/28 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
vue print.js打印支持Echarts图表操作
2020/11/13 Javascript
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
django站点管理详解
2017/12/12 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
2018/01/10 Python
Python装饰器用法实例总结
2018/05/26 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
Python Django 命名空间模式的实现
2019/08/09 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
python脚本定时发送邮件
2020/12/22 Python
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
Spartoo葡萄牙鞋类网站:线上销售鞋履与时尚配饰
2017/01/11 全球购物
美国时尚配饰品牌:Dooney & Bourke
2017/11/14 全球购物
社团活动策划书范文
2014/01/09 职场文书
大学运动会通讯稿
2014/01/28 职场文书
优秀教师事迹简介
2014/02/02 职场文书
端午节活动总结
2014/08/26 职场文书
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android