JS 计算时间差

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:35:32
用JS语言写
var ctime = "04:00";
var ctime2 = "05:20";
得出结果是01:20
var ctime = "01:04:00";
var ctime2 = "02:06:20";
得出结果是01:02:20

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>index.html</title>
<script type="text/javascript">
function dis(){
var t2=$('time2').value;
var arr2=t2.split(":");
var t1=$('time1').value;
var arr1=t1.split(":");
var arr3=new Array();
for(var i=0;i<arr2.length;i++)
{
arr3[i]= parseInt(arr2[i])- parseInt(arr1[i]);
if(arr3[i]<10){
arr3[i]="0"+arr3[i];
}
}
if(i==2)
{
var result=arr3[0]+":"+arr3[1];
}
else if(i==3)
{
var result=arr3[0]+":"+arr3[1]+":"+arr3[2];
}
$('time3').value=result;
}
function $(obj){
return document.getElementById(obj);
}
</script>
&l