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 相关文章推荐
JavaScript中null与undefined分析
Jul 25 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
Sep 03 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
Nov 19 Javascript
Node.js抓取中文网页乱码问题和解决方法
Feb 10 Javascript
jQuery实现的输入框选择时间插件用法实例
Feb 28 Javascript
jQuery实现手机自定义弹出输入框
Jun 13 Javascript
Javascript中内建函数reduce的应用详解
Oct 20 Javascript
JS正则表达式之非捕获分组用法实例分析
Dec 28 Javascript
ajax接收后台数据在html页面显示
Feb 19 Javascript
在vue项目中引入highcharts图表的方法(详解)
Mar 05 Javascript
Vue中mintui的field实现blur和focus事件的方法
Aug 25 Javascript
js实现图片放大并跟随鼠标移动特效
Jan 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
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
php统计数组元素个数的方法
2015/07/02 PHP
[原创]PHP字符串中插入子字符串方法总结
2016/05/06 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
CI框架中类的自动加载问题分析
2016/11/21 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
Laravel框架Blade模板简介及模板继承用法分析
2019/12/03 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
js取得html iframe中的元素和变量值
2014/06/30 Javascript
IE6 hack for js 集锦
2014/09/23 Javascript
关于Vue.js一些问题和思考学习笔记(1)
2016/12/02 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
微信小程序canvas实现刮刮乐效果
2018/07/09 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
react的hooks的用法详解
2020/10/12 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
[02:38]DOTA2英雄基础教程 噬魂鬼
2014/01/03 DOTA
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
Python文件操作基本流程代码实例
2017/12/11 Python
微信跳一跳python辅助脚本(总结)
2018/01/11 Python
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
python 实现aes256加密
2020/11/27 Python
Canvas系列之滤镜效果
2019/02/12 HTML / CSS
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
JAVA中的关键字有什么特点
2014/03/07 面试题
国际商务系学生个人的自我评价
2013/11/26 职场文书
毕业自荐信
2013/12/16 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
国家助学金感谢信
2015/01/21 职场文书
公司优秀员工推荐信
2015/03/24 职场文书