各位大侠,能否提供一个判断日期时间的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>