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.blockUI.js上传滚动等待效果实现思路及代码
Mar 18 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
Jan 09 Javascript
AngularJS轻松实现双击排序的功能
Aug 30 Javascript
jQuery Mobile和HTML5开发App推广注册页
Nov 07 Javascript
Json按某个键的值进行排序
Dec 22 Javascript
Angular 4.x中表单Reactive Forms详解
Apr 25 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
May 24 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
JS实现随机抽取三人
Nov 06 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
Nov 20 Javascript
js实现秒表计时器
Dec 16 Javascript
vue实现井字棋游戏
Sep 29 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实现生成模糊图片的方法示例
2017/12/21 PHP
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
jquery 插件学习(一)
2012/08/06 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
2016/01/05 Javascript
谷歌Chrome浏览器扩展程序开发小记
2016/01/06 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
JS实现微信摇一摇原理解析
2017/07/22 Javascript
input type=file 选择图片并且实现预览效果的实例
2017/10/26 Javascript
Webpack优化配置缩小文件搜索范围
2017/12/25 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
浅谈React碰到v-if
2018/11/04 Javascript
微信小程序+云开发实现欢迎登录注册
2019/05/24 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
Vue利用Blob下载原生二进制数组文件
2019/09/25 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
python实现简单socket通信的方法
2016/04/19 Python
python3读取MySQL-Front的MYSQL密码
2017/05/03 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
python中的错误如何查看
2020/07/08 Python
python中的yield from语法快速学习
2020/11/06 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
梅西酒窖:Macy’s Wine Cellar
2018/01/07 全球购物
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
单位实习工作证明怎么写
2014/11/02 职场文书
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python
Linux安装Docker详细教程
2022/07/07 Servers