var d1 = "2012-05-08 09:09:09"//没秒也行 var d2 = "2012-12-12 09:09:09" var a = Date.pase(d2)-Date.pase(d1);//pase将其转化为距离1970年1月1日)时0分0秒 的毫秒数 if(a<0){ alert("d1晚于d2"); }else{ alert("d1早于或等于d2"); } 这样就能比较日期的大小了