您的位置:首页 > Web前端 > JavaScript

JS获取当前时间并计算时间差

2009-07-14 16:21 375 查看
<html>
<head>
<script language="javascript">
var d,d1;

//获取开始时间
function showTime(){
d = new Date();
var s = "";
s += d.getYear() + "-";
s += (d.getMonth() + 1) + "-";
s += d.getDate() + " ";
s += d.getHours() + ":";
s += d.getMinutes() + ":";
s += d.getSeconds() + ":";
s += d.getMilliseconds();

document.getElementById("starttime").value = s;
document.getElementById("endtime").value = "";
document.getElementById("interval").value = "";
}

//获取结束时间
function showTime2(){
d1 = new Date();
var s1 = "";
s1 += d1.getYear() + "-";
s1 += (d1.getMonth() + 1) + "-";
s1 += d1.getDate() + " ";
s1 += d1.getHours() + ":";
s1 += d1.getMinutes() + ":";
s1 += d1.getSeconds() + ":";
s1 += d1.getMilliseconds();

document.getElementById("endtime").value = s1;
document.getElementById("interval").value = "";
}

//计算时间差
function showInterval(){

var sjc = ((d1.getTime()-d.getTime())/1000);
if(sjc <= 0){
alert("结束时间不能比开始时间早!");
}else{
document.getElementById("interval").value = sjc + "秒";
}
}
</script>
</head>

<body>
<input type="button" value="开始时间" onclick="showTime()" />
<input type="text" id="starttime" /><br>

<input type="button" value="结束时间" onclick="showTime2()" />
<input type="text" id="endtime" /><br>

<input type="button" value="时间差" onclick="showInterval()"/>
<input type="text" id="interval" />
</body>

<html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: