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 相关文章推荐
php图像生成函数之间的区别分析
Dec 06 Javascript
Script标签与访问HTML页面详解
Jan 10 Javascript
jquery.post用法之type设置问题
Feb 24 Javascript
node中socket.io的事件使用详解
Dec 15 Javascript
js实现Select头像选择实时预览代码
Aug 17 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
Feb 16 Javascript
JS监听滚动和id自动定位滚动
Dec 18 Javascript
富文本编辑器vue2-editor实现全屏功能
May 26 Javascript
基于Vue SEO的四种方案(小结)
Jul 01 Javascript
微信头像地址失效踩坑记附带解决方案
Sep 23 Javascript
JavaScript常用工具函数库汇总
Sep 17 Javascript
前端vue+elementUI如何实现记住密码功能
Sep 20 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时间类完整实例(非常实用)
2015/12/25 PHP
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
jQuery 联动日历实现代码
2012/05/31 Javascript
innerText和textContent对比及使用介绍
2013/02/27 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
js实现无限级树形导航列表效果代码
2015/09/23 Javascript
基于Vue实现后台系统权限控制的示例代码
2017/08/29 Javascript
JS和Canvas实现图片的预览压缩和上传功能
2018/03/30 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
浅谈目前可以使用ES10的5个新特性
2019/06/25 Javascript
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
Python实现自动添加脚本头信息的示例代码
2016/09/02 Python
itchat接口使用示例
2017/10/23 Python
Sanic框架异常处理与中间件操作实例分析
2018/07/16 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
Python 中Operator模块的使用
2021/01/30 Python
最便宜促销价格订机票:Airpaz(总部设在印尼,支持中文)
2018/11/13 全球购物
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
狼和鹿教学反思
2014/02/05 职场文书
喝酒检查书范文
2014/02/23 职场文书
机关副主任个人四风问题整改措施
2014/09/26 职场文书
2015年乡镇流动人口工作总结
2015/05/12 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书
Redis持久化与主从复制的实践
2021/04/27 Redis
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript