js中怎么判断是否为datetime类型
多多指教...谢谢....
多多指教...谢谢....
解决方案 »
- JavaScript登录为空 为什么还能登录那 高手给看看
- 获取iframe窗口的 contentWindow 不兼容Chrome ?
- 怎么在firefox下判断用户点了后退 或者说怎么区分刷新和后退
- 紧急求救,紧急求救!
- fso问题
- 请问,如何用超链来提交一个form,为何我以下Javascript代码无法提交正确form,谢谢!
- 能否屏蔽屏幕拷贝键?
- 当文本框得到焦点时,如何使其中的文本不被全选?
- 谁能给我点asp的showmoal的例子呀!
- 怎么把iframe周围的边框去掉?
- 帮改个JAVASCRIPT滚动!
- 为什么加一对<span id="l3" title=20>1500/2000</span><span id="oTime3"></span>这个就没有倒计时显示了呢
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]);
}
楼主可以去google或baidu搜
很多的