博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
时间正则判定
阅读量:5350 次
发布时间:2019-06-15

本文共 1639 字,大约阅读时间需要 5 分钟。

时间验证

 

完整的时间(开始与结束时间)输入框验证js

1、html

(1)时间输入框

当使用时间插件改变时间时,会触发onchange()事件    

起始时间:

结束时间:

//查询
function checkNull(id){              //开始时间              if(id == "starttime"){                  startTime = $("#starttime").val();                                    if(isNull(startTime)){                      alert("起始时间不能为空");                      return false; } return true; } //结束时间 if(id == "endtime"){ endTime = $("#endtime").val(); if(isNull(endTime)){ alert("结束时间不能为空"); return false; } return true; } } /* 检测开始时间是否小于结束时间(字符串也可以之间比较难控制相差的时间长度,使用毫秒计算) */ function checkDate(){ var startTimeMills = getDateMillsByDateString("starttime"); var endTIimeMills = getDateMillsByDateString("endtime"); //开始时间和结束世间的最大间隔:3天 var interval = 3*24*60*60*1000; if(startTimeMills < endTIimeMills && 0 < endTIimeMills - startTimeMills < interval){ return true; } alert("起始时间需要小于结束时间"); return false; } /* 查询 操作*/ function query(){ if(!checkNull('starttime')){ return ; } if(!checkNull('endtime')){ return; } if(!checkDate()){ return; } $("#form1").submit(); } //将字符串时间(yyyy-MM-dd HH:mm:ss)转换成毫秒 function getDateMillsByDateString(timeId){ var timeStr = $("#" + timeId).val(); var dateAndTimeArray = timeStr.split(" "); var dateArray = dateAndTimeArray[0].split("-"); var timeArray = dateAndTimeArray[1].split(":"); var date = new Date(dateArray[0],dateArray[1],dateArray[2],timeArray[0],timeArray[1],timeArray[2]); var dateMills = date.getTime(); return dateMills; } //判断字符串时间是否为空 function isNull(timeString){ if(timeString == null || timeString == ""){ return true; } return false; }

转载于:https://www.cnblogs.com/examine/p/4691353.html

你可能感兴趣的文章
降序排列
查看>>
十一、类型转换
查看>>
面试内容,值得一看
查看>>
UILabel
查看>>
【热门技术】三种SEO方式
查看>>
[Hades_技术]哈迪斯初级技术应用
查看>>
SQLiteOpenHelper
查看>>
Luogu P1141 01迷宫【搜索/dfs】By cellur925
查看>>
js onclick事件传参
查看>>
WiCloud 商业Wi-Fi管理平台
查看>>
团队项目--未完待续
查看>>
双重标准,我该怎么解决
查看>>
python中的网页标签等字符处理
查看>>
Mybatis输入类型和结果类型
查看>>
Linux常用命令(五)
查看>>
Linux常用命令(四)
查看>>
Linux常用命令(六)
查看>>
Linux常用命令(六)
查看>>
Linux常用命令(八)
查看>>
Linux常用命令(七)
查看>>