<script>
function g(d1,d2){
return Date.parse(d1.replace(/-/g,"/"))>Date.parse(d2.replace(/-/g,"/"))
}
alert(g("2002-02-12","2002-3-13"))
alert(g("2002-02-12","2002-1-13"))
</script>

解决方案 »

  1.   

    比较两个日期的早与晚
    <script language=javascript>
    var n;
    var d1 = "2003-3-7";
    var d2 = "2002-11-27";
    execScript('n = DateDiff("d", d1, d2)','vbscript');
    alert("日期 "+ d1 +" 比日期 "+ d2 +" 早?  "+ (n>0));
    </script>
      

  2.   

    <script language=javascript>
    alert(Date.parse("2002/12/31") < Date.parse("2003/3/10"));
    </script>
      

  3.   

    <script language=javascript>
    var n;
    var d1 = "2003-3-7";
    var d2 = "2002-11-27";
    if(d1<d2) alert(d2)
    </script>