例子,直接比较大小即可
代码如下 | 复制代码 |
<script> var st="2009-10-20 14:38:40" var et="2009-10-20 15:38:40" if(st>et) alert("开始时间必须小于结束时间") </script> |
例子
代码如下 | 复制代码 |
<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> |
例子
代码如下 | 复制代码 |
// 比较两个日期的大小 // startStr 较大时为false, 否则为true function dateCompare(startStr,endStr){ |
例子,
传入的日期参数为yyyy-mm-dd格式,a大于b返回false,a小于等于b返回true。
代码如下 | 复制代码 |
function compare_time(a,b) { var arr=a.split("-"); var starttime=new Date(arr[0],arr[1],arr[2]); var starttimes=starttime.getTime(); var arrs=b.split("-"); var endtime=new Date(arrs[0],arrs[1],arrs[2]); var endtimes=endtime.getTime(); if(starttimes>endtimes)//开始大于结束 { return false; } else{ return true; } } |