<script language="javascript">
//+--------------------------------------------------- //| 求两个时间的天数差 日期格式为 YYYY-MM-dd //+--------------------------------------------------- function daysBetween(DateOne,DateTwo) { var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-')); var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1); var OneYear = DateOne.substring(0,DateOne.indexOf ('-')); var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-')); var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1); var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-')); var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000); return Math.abs(cha); } 
</script>

解决方案 »

  1.   

    var d1 = Date.parse("2008-02-10 00:00:000".replace(/-/g, "/"));
    var d2 = Date.parse("2008-02-10 00:30:000".replace(/-/g, "/"));
    alert(d1< d2);
      

  2.   

    <script>
    var a= new Date(2002,10,11,11,11,11) //表示 2002.11.11  11:11:11
    var b= new Date(2002,10,11,11,11,10) //表示 2002.11.11   11:11:10
    if(a.getTime()>b.getTime())
    {alert("a表示的时间大些")}
    else if(a.getTime()==b.getTime())
    {alert("两个时间一样大")}
    else
    {alert("b表示的时间大些")}
    </script>