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>
<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>
相关文章推荐
- iOS 获取当前时间以及计算年龄(时间差)
- iOS 获取当前时间以及计算年龄(时间差)
- JS计算距当前时间的时间差实例
- iOS 获取当前时间以及计算年龄(时间差)
- JS计算距当前时间的时间差
- Js获取当前日期时间及其它操作
- js 如何获取一周前当前时间
- Js获取当前日期时间及其它操作(转)
- JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()
- Js获取当前日期时间及其它操作
- Js获取当前日期时间及其它操作
- [置顶] Js获取当前日期时间及其它操作
- Js获取当前日期时间及其它操作
- js获取当前时间前一周时间前一个月时间
- js 时间格式化 获取当前时间
- 【转】Js获取当前日期时间及格式化操作
- js获取当前时间戳
- JS获取当前日期时间
- JS获取当前日期及计算两日期差
- 获取当前时间的前后台实现代码比较java和js