js时间比较
<script language="JavaScript">
<!--
function comptime(a,b)
{
var aParts = a.split(":");
var aMinutes = aParts[0]*60+aParts[1];
var bParts = b.split(":");
var bMinutes = bParts[0]*60+bParts[1];
return bMinutes-aMinutes;
}
var timeStart = "3:20";
var timeEnd = "2:11";
if(comptime(timeStart,timeEnd)<0)
alert("开始时间必须小于结束时间!");
//-->
</script>
***************************************************************************************
<script language="JavaScript">
<!--
//时间对比函数,如果a>b返回1,如果a<b返回-1,相等返回0
function comptime(a,b)
{
var dateA = new Date("1900/1/1 " + a);
var dateB = new Date("1900/1/1 " + b);
if(isNaN(dateA) || isNaN(dateB)) return null;
if(dateA > dateB) return 1;
if(dateA < dateB) return -1;
return 0;
}
var timeStart = "3:20";
var timeEnd = "2:11";
if(comptime(timeStart,timeEnd) != -1)alert("开始时间必须小于结束时间!");
//-->
</script>
**************************************************************************************
<!--
function comptime(a,b)
{
var aParts = a.split(":");
var aMinutes = aParts[0]*60+aParts[1];
var bParts = b.split(":");
var bMinutes = bParts[0]*60+bParts[1];
return bMinutes-aMinutes;
}
var timeStart = "3:20";
var timeEnd = "2:11";
if(comptime(timeStart,timeEnd)<0)
alert("开始时间必须小于结束时间!");
//-->
</script>
***************************************************************************************
<script language="JavaScript">
<!--
//时间对比函数,如果a>b返回1,如果a<b返回-1,相等返回0
function comptime(a,b)
{
var dateA = new Date("1900/1/1 " + a);
var dateB = new Date("1900/1/1 " + b);
if(isNaN(dateA) || isNaN(dateB)) return null;
if(dateA > dateB) return 1;
if(dateA < dateB) return -1;
return 0;
}
var timeStart = "3:20";
var timeEnd = "2:11";
if(comptime(timeStart,timeEnd) != -1)alert("开始时间必须小于结束时间!");
//-->
</script>
**************************************************************************************