js判断时间格式
来源:互联网 发布:简单的c语言小游戏 编辑:程序博客网 时间:2024/04/30 22:11
js判断时间格式是否有效 [转帖 2008-11-27 11:12:14]
1 短时间,形如 (13:04:06)
function isTime(str)
{
var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
if (a == null) {alert('输入的参数不是时间格式'); return false;}
if (a[1]>24 || a[3]>60 || a[4]>60)
{
alert("时间格式不对");
return false
}
return true;
}
2. 短日期,形如 (2008-07-22)
function strDateTime(str)
{
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
3 长时间,形如 (2008-07-22 13:04:06)
function strDateTime(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 isTime(str)
{
var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
if (a == null) {alert('输入的参数不是时间格式'); return false;}
if (a[1]>24 || a[3]>60 || a[4]>60)
{
alert("时间格式不对");
return false
}
return true;
}
2. 短日期,形如 (2008-07-22)
function strDateTime(str)
{
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
3 长时间,形如 (2008-07-22 13:04:06)
function strDateTime(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]);
}
应用时直接 调用 函数就可以
- js判断时间格式
- js判断时间格式及时间大小
- js判断时间格式及时间大小
- js判断时间格式是否有效
- js判断时间格式是否有效
- js判断日期/时间格式是否有效!
- js判断时间格式是否有效
- js判断时间格式是否有效!
- js判断 yyy-mm-dd的时间格式正确与否,
- js string 添加方法 中英文字符长度 判断时间格式
- 判断时间格式
- 判断系统时间格式
- JS 判断字符串是否为时间格式&开始时间不能大于截止时间
- jS判断上传格式
- JS输入格式判断
- js判断日期格式
- js判断日期格式
- JS日期格式判断
- oracle 存储过程返回结果集
- Android 全屏
- 在c语言中执行shell命令
- [Android]屏幕自适应布局
- VS Feature Pack学习之使用CMFCMenuBar自定义菜单栏
- js判断时间格式
- 初始化列表和赋值的区别.
- JavaScript 验证
- C语言读取汉字字模[转贴] 非常好的点阵学习文章
- evc4.0不支持DllEntry关键字
- Windows 2003 Server下的定时运行指定URL执行定时任务
- 汇编中各寄存器的作用
- python-Image处理图片
- Objective-c 中 nil, Nil, NULL和NSNull的区别