JS 判断字符串是否为时间格式&开始时间不能大于截止时间
来源:互联网 发布:手机自动开启移动数据 编辑:程序博客网 时间:2024/06/05 17:55
function isdate(str) {var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; var r = str.match(reg); if(r==null)return false;var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); return (d.getFullYear()==r[1] && (d.getMonth()+1)==r[3] && d.getDate()==r[4] && d.getHours() == r[5] && d.getMinutes()==r[6] && d.getSeconds()==r[7]);}
function checkDate(strDate1,strDate2){var t1 = new Date(strDate1); var t2 = new Date(strDate2); if(Date.parse(t1) - Date.parse(t2) > 0){ return false; }else{return true;}}
补充:checkDate 方法在 IE8 上会出现问题,t1 和 t2 会变为 NAN值,故一直返回 true。应改为如下代码:
function checkDate(strDate1,strDate2){ var t1 = new Date(Date.parse(strDate1.replace(/-/g,"/"))).getTime(); var t2 = new Date(Date.parse(strDate2.replace(/-/g,"/"))).getTime(); if(t1 - t2 > 0){ return false; }else{ return true; }}
0 0
- JS 判断字符串是否为时间格式&开始时间不能大于截止时间
- js判断时间是否大于当前时间
- js时间空间 开始时间 截止时间
- js 日期选择判断结束时间大于开始时间
- JS判断选择的时间是否大于当前时间
- js判断输入时间是否大于当前时间
- js判断选择时间是否大于当前实际时间
- 判断时间是否大于一天
- javascript 判断时间控件中,结束时间不能大于开始时间
- 判断是否为数字,时间格式
- 判断字符串是否符合时间格式
- js判断时间格式是否有效
- js判断时间格式是否有效
- js判断日期/时间格式是否有效!
- js判断时间格式是否有效
- js判断时间格式是否有效!
- js判断开始时间不能小于结束时间
- js前台判断开始时间是否小于结束时间
- Base64算法
- 闲聊架构、框架以及架构师
- SpringMVC框架入门使用
- Android adb 连接不上设备
- 下载Xcode 版本的 连接
- JS 判断字符串是否为时间格式&开始时间不能大于截止时间
- [Leetcode] Convert a Number to Hexadecimal
- OpenGL纹理映射总结
- Java面试题大全(Java基础一)
- android studio打包失败,没遇见过,真的很坑!!!
- Ubuntu的root密码
- Sample之MediaEffects
- 【codevs】二叉苹果树 (二叉树的树形dp)
- C语言文件读写操作总结