js前台判断开始时间是否小于结束时间,结合了jquery需要的朋友可以参考下

// 判断开始时间是否小于结束时间

if ($("#txtBeginTime").length > 0 && $("#txtEndTime").length > 0) {

if (Date.parse(TimeFormatToSQL($("#txtBeginTime").val()).replace("-", "/")) > Date.parse(TimeFormatToSQL($("#txtEndTime").val()).replace("-", "/"))) {

alert("开始时间不能大于结束时间!");

// $("#txtBeginSearchTimeByBE").focus();

return;

// 将传递的时间值转换为SQL识别的时间格式

///时间(正常的页面显示时间格式)

///

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;

}

js验证开始日期不能大于结束日期_js前台判断开始时间是否小于结束时间相关推荐

  1. js验证开始日期不能大于结束日期_js如何判断开始时间不能大于结束时间

    提供一种不用Date()的方式: 将两个文本框的值传入函数: function checkInputDate(inputStartMonth,inputEndMonth){ //1. 是两个文本框都不 ...

  2. oracle+日期格式大于,[Oracle] 日期处理

    日期与字符串转换 在进行日期限定的比对时,可能会用到这个场景. 比如查找 某个日期栏位 大于"2013/12/12" 的所有数据. "2013/12/12" 这 ...

  3. java判断线程结束_java中如何判断一个线程是否结束

    我们可以通过调用thread.Join()方法,把要判断的线程加入到当前线程中,这样可以将两个交替执行的线程合并为顺序执行的线程.如果顺利执行,则说明该线程未结束. (视频教程推荐:java视频) 比 ...

  4. 【ElementUI】日期选择器,只能选今天之前的时间,或者是只能选今天之后的时间。今天是否可以选。限制结束日期不能小于开始日期

    一个日期选择器的范围限制 <el-date-pickerv-model="value1"type="date"placeholder="选择日期 ...

  5. 根据提供的开始日期以及工作日数量生成结束日期

    叨叨:真的讨厌调休,呐呐呐 简介插件 一共使用了两款插件,moment-recur和 moment-business-days moment-recur:是用来生成时间范围的,可以根据间隔天数,每周固 ...

  6. js验证表单输入的手机号,邮箱等

    var userEmail = $.trim($('#userEmail').val()); //获取用户输入的邮箱值 var emailReg = /^[\w-]+(\.[\w-]+)*@[\w-] ...

  7. oracle 时间小于,jquery easyui 对于开始时间小于结束时间的判断示例

    对于开始时间小于结束时间的判断可以参考,jquery easyui里的ValidateBox进行判断 好吧!直接上代码 查看内容:按时间: 至 var varify;//用于查询验证,验证开始时间是否 ...

  8. ElementUI TimePicker固定时间范围,开始时间小于结束时间

    一.概述 根据项目需求: 1. 开始时间必须小于结束时间,不能等于结束时间. 2. 结束时间必须小于开始时间,不能相等. 2. 开始时间和结束时间,最小间隔30分钟. 3. 时间范围从00:00~24 ...

  9. js验证开始日期不能大于结束日期_Excel之日期与时间函数YEAR/MONTH/DAY/DATE/DATEFIF...

    本部分主要包括YEAR函数.MONTH函数.DAY函数.DATE函数.TODAY函数.NOW函数.HOUR函数.MINUTE函数.SECOND函数.TIME函数.DATEDIF函数.DAYS函数.DA ...

最新文章

  1. src源代码生成html格式文档
  2. Elasticsearch-Jest 配置ES集群源码解读
  3. ksql 数量大于2_别人1加1大于2大于3,雍禾植发1加1小于2……
  4. 深入浅出Docker 镜像 | 技术头条
  5. 2020年快手美妆行业数据价值报告
  6. Django框架——查询集QuerySet
  7. linux 配置java环境
  8. python读取配置文件configparser模块
  9. 分享!基于新浪API生成短链接的15个最佳平台
  10. 新版个人所得税计算python_用 Python 写个2019年专项扣除新个人所得税计算器
  11. 游戏开发常遇到数据一致性BUG,怎么解?
  12. [英文邮件] 感谢信的标题
  13. CF643D Bearish Fanpages
  14. php mud游戏源码,mud手游源码,mud安卓端源码,谁与争锋mud源码:关于MUD纯文字游戏架设(回答得好加分100)(开源mud游戏框架)-南开游戏网...
  15. Zabbix企业微信告警最新版
  16. win10在此计算机上找不到系统映像,大神分析win10系统使用DISM修复找不到源的具体步骤...
  17. 戴尔m520的服务器型号,Dell服务器PowerEdge M520
  18. java计算机毕业设计web高校车辆调度系统设计与实现(附源码、数据库)
  19. MySQL主从同步各类型故障总结
  20. python小乌龟代码_python小乌龟

热门文章

  1. 樱桃键盘驱动在哪下_手感还是信仰?樱桃Cherry MX8.0与MC 8.1军火箱键鼠套装体验点评...
  2. java bidi_Java Bidi createLineBidi()用法及代码示例
  3. priorityqueue 的 add和offer方法有区别吗_日常在家安吉白茶应该如何去保存?城市与农村存放的方法有区别吗...
  4. 基于python3写的源码剖析_Python 极简插件系统 pluggy 源码剖析
  5. 如何用文本档编辑c语言,c语言读写word文档
  6. Class.forName()的作用与使用总结
  7. 肝!计算机网络基础知识总结
  8. 面试项目亮点_怎样在面试中更好地介绍自己的项目经验?
  9. 20165310java_blog_week6
  10. Jzoj5429 排列