js校验开始时间和结束时间


Posted in Javascript onMay 26, 2020

本文实例为大家分享了js校验开始时间和结束时间的具体代码,供大家参考,具体内容如下

<html>
<head>
<script>

 function checkTime(){

  var startTime = document.getElementById("_startTime").value.trim();
  var endTime = document.getElementById("_endTime").value.trim();
  if(startTime == "" || endTime == ""){
   alert("时间不能为空");
   return ;
  }
  var reg = /^((20|21|22|23|[0-1]\d)\:[0-5][0-9])(\:[0-5][0-9])$/;
  if(!reg.test(startTime) || !reg.test(endTime)){ 
   alert("您输入的时间格式不正确!"); 
   return ;
  }
  var startTimeArray = startTime.split(":");
  var endTimeArray = endTime.split(":");
  var startDate = new Date(startTimeArray[0],startTimeArray[1],startTimeArray[2]);
  var endDate = new Date(endTimeArray[0],endTimeArray[1],endTimeArray[2]);
  var start = startDate.getTime();
  var end = endDate.getTime();

  if (start >= end) {
   alert('开始时间不能大于结束时间');
   return ;
  }

  document.getElementById('form1').submit();

 }

</script>
</head>
<body>

js校验开始时间和结束时间

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
getElementByIdx_x js自定义getElementById函数
Jan 24 Javascript
关于jquery性能最佳实践的讨论,与求教
Mar 30 Javascript
jquery动态加载select下拉框示例代码
Dec 10 Javascript
JavaScript声明变量时为什么要加var关键字
Sep 29 Javascript
Node.js和MongoDB实现简单日志分析系统
Apr 25 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
Jun 12 Javascript
微信小程序 支付功能开发错误总结
Feb 21 Javascript
jQuery布局组件EasyUI Layout使用方法详解
Feb 28 Javascript
js编写简单的计时器功能
Jul 15 Javascript
浅谈Vue父子组件和非父子组件传值问题
Aug 22 Javascript
基于JavaScript实现评论框展开和隐藏功能
Aug 25 Javascript
解决vue动态为数据添加新属性遇到的问题
Sep 18 Javascript
vue实现简单跑马灯效果
May 25 #Javascript
Js和VUE实现跑马灯效果
May 25 #Javascript
Vue实现简单的跑马灯
May 25 #Javascript
Vue实现跑马灯效果
May 25 #Javascript
JavaScript实现移动端弹窗后禁止滚动
May 25 #Javascript
ES2020 已定稿,真实场景案例分析
May 25 #Javascript
Javascript原型链及instanceof原理详解
May 25 #Javascript
You might like
第十节 抽象方法和抽象类 [10]
2006/10/09 PHP
七款最流行的PHP本地服务器分享
2013/02/19 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
A标签触发onclick事件而不跳转的多种解决方法
2013/06/27 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
JavaScript中for-in遍历方式示例介绍
2014/02/11 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
Javascript的无new构建实例详解
2016/05/15 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
[01:04]DOTA2上海特锦赛现场采访 FreeAgain遭众解说围攻
2016/03/25 DOTA
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
python连接mysql调用存储过程示例
2014/03/05 Python
python实现按行切分文本文件的方法
2016/04/18 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
Python排序搜索基本算法之堆排序实例详解
2017/12/08 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
浅谈Python中函数的定义及其调用方法
2019/07/19 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
澳大利亚相机之家:Camera House
2017/11/30 全球购物
企业员工培训感言
2014/02/26 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
落实八项规定专题民主生活会对照检查材料
2014/09/15 职场文书
2014物价局群众路线对照检查材料思想汇报
2014/09/21 职场文书
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
道歉信怎么写
2015/05/12 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers