js 中时间大小比较和合法性校验check(时分校验,年月日时分秒校验,年月日时分校验)
来源:互联网 发布:java程序设计竞赛 编辑:程序博客网 时间:2024/06/03 05:08
时分校验:var r = /^(0\d{1}|1\d{1}|2[0-4]):([0-5]\d{1})$/;
年月日时分秒校验: var r = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)) (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d$/;
时分校验:
dateStart = new Date("1900/1/1 " + start);//为凑格式添加"1900/1/1 "
dateEnd = new Date("1900/1/1 " + end);
年月日时分秒校验:(new Date() 方法的参数是xxxx/xx/xx xx:xx:xx )
dateStart = new Date(start.replace("-","/"));
dateEnd = new Date(end.replace("-","/"));
if (dateStart >= dateEnd) {
"结束时间应大于开始时间"
return false;
}
在只check年月日时分的时候,
可以在获得的数据后面再加上":00" 给换成年月日时分秒,
照样用上面的方法,前提是传进去的参数必须是正确的时间(用上面的2个方法来校验其是日期的格式),才能继续比较大小。
- js 中时间大小比较和合法性校验check(时分校验,年月日时分秒校验,年月日时分校验)
- js比较年月日时分秒时间大小
- 关于日期时间校验的一个正则表达式 带年月日时分秒
- 使用正则表达式校验时间,精确到秒,包括年月日时分秒,14位格式精确校验,正则表达式精确校验时间
- js比较年月日或者日期年月日时分秒大小
- js显示动态时间年月日时分秒
- js获取时间(年月日时分秒)
- JS获取当前时间年月日时分秒
- jsp中计算时间(年月日 时分秒)
- EasyUI时间插件----年月日,年月日时分秒
- java时间比较(比较年月日和比较年月日时分秒)
- 年月日星期时分秒
- C# 年月日时分秒
- 获取年月日时分秒
- 获取年月日时分秒
- js处理时间插件 时间格式:年月日时分秒
- 年月日时分秒转化为秒 和获取当前时间
- java8 时间/日期 localDateTime比较,获取年月日时分秒
- IIS7.5 500.19的解决方法 错误代码 0x8007007e
- Hello World
- 【WC2013】糖果公园 树上莫队
- groovy笔记
- 设计模式之单例模式
- js 中时间大小比较和合法性校验check(时分校验,年月日时分秒校验,年月日时分校验)
- Spark Streaming 订单关联案例剖析
- hdoj2047(阿牛的EOF牛肉串)(递推,找规律)(递归)
- 一个Hadoop的小例子
- jvm 堆栈方法区数据存放和操作流程
- java中的内部类程序实例
- spring加载配置文件的方式
- Android仿淘宝购物车
- Spring缓存中获取单例bean