请赐教!一个判断日期时间函数

各位大侠,能否提供一个判断日期时间的javascript函数,不过日期格式不是
yyyy-mm-dd,而是有时间的,如:1980-10-24 12:30:40,谢谢!!
---------------------------------------------------------------

 1<script>   
 2//函数名:CheckDateTime   
 3//功能介绍:检查是否为日期时间   
 4function CheckDateTime(str){   
 5var reg = /^(\d+)-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;   
 6var r = str.match(reg);   
 7if(r==null)return false;   
 8r[2]=r[2]-1;   
 9var d= new Date(r[1], r[2],r[3], r[4],r[5], r[6]);   
10if(d.getFullYear()!=r[1])return false;   
11if(d.getMonth()!=r[2])return false;   
12if(d.getDate()!=r[3])return false;   
13if(d.getHours()!=r[4])return false;   
14if(d.getMinutes()!=r[5])return false;   
15if(d.getSeconds()!=r[6])return false;   
16return true;   
17}   
18alert(CheckDateTime("1980-10-24 12:30:033"))   
19alert(CheckDateTime("1980-10-24 12:30:33"))   
20</script>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus