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 相关文章推荐
JQuery入门——移除绑定事件unbind方法概述及应用
Feb 05 Javascript
js中文逗号转英文实现
Feb 11 Javascript
Javascript writable特性介绍
Feb 27 Javascript
如何屏蔽防止别的网站嵌入框架代码
Aug 24 Javascript
JavaScript事件详细讲解
Jun 27 Javascript
利用bootstrapValidator验证UEditor
Sep 14 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
Dec 06 Javascript
jQuery.Form上传文件操作
Feb 05 Javascript
基于jQuery实现一个marquee无缝滚动的插件
Mar 09 Javascript
JS实现的文字间歇循环滚动效果完整示例
Feb 13 Javascript
vue 配置多页面应用的示例代码
Oct 22 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
Dec 10 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
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
javascript 节点排序 2
2011/01/31 Javascript
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
JS JQUERY实现滚动条自动滚到底的方法
2015/01/09 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
jQuery鼠标悬停内容动画切换效果
2017/04/27 jQuery
Nodejs--post的公式详解
2017/04/29 NodeJs
详解Vue文档中几个易忽视部分的剖析
2018/03/24 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
python中类的一些方法分析
2014/09/25 Python
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
2020/02/20 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
Python 连接 MySQL 的几种方法
2020/09/09 Python
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
serialVersionUID具有什么样的特征
2014/02/20 面试题
什么是View State?
2013/01/27 面试题
优秀毕业生自我鉴定
2014/01/19 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS
Java实战之课程信息管理系统的实现
2022/04/01 Java/Android
nginx访问报403错误的几种情况详解
2022/07/23 Servers