<script>var st="2009-10-20 14:38:40"var et="2009-10-20 15:38:40"var stdt=new Date(st.replace("-","/"))var etdt=new Date(et.replace("-","/"))if(stdt>etdt) alert("开始时间必须小于结束时间")</script>
第二种:直接比较大小即可
<script>var st="2009-10-20 14:38:40"var et="2009-10-20 15:38:40"if(st>et) alert("开始时间必须小于结束时间")</script>
你看两个if里面有比较和赋值操作,我用大白话给你解释一下:第一个if:从数组的第一个值arr[0]取出来开始比较,如果arr[0]比maxd初始值0大,那么最大值现在就变成了这个值arr[0]第二次进行比较的时候就是拿着arr[1]去跟arr[0]比较,因为arr[1]比arr[0]小,所以maxd还是arr[0]........一直循环到arr[i]
第二个循环if:同样的逻辑,就不写了。