JavaScript Date(日期)对象 实例
getTime():返回从 1970 年 1 月 1 日至今的毫秒数。
setFullYear(): 设置具体的日期。
toUTCString():将当日的日期(根据 UTC)转换为字符串。
显示一个钟表
<html>
<head>
<script type="text/javascript">
function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
document.getElementById('txt').innerHTML=h+":"+m+":"+s
t=setTimeout('startTime()',500)
} function checkTime(i)
{
if (i<10)
{i="0" + i}
return i
}
</script>
</head> <body onload="startTime()">
<div id="txt"></div>
</body>
</html>
计算时间差,并转换成00:00:00格式。
// 获取当前时间
var new_time = new date();
// 所用时间 = 当前时间 - 上传记录时间
var time = new_time.getTime() - old_time.getTime();
$("#span_time").text(MillisecondToDate(record_time));
//将所得毫秒转换成00:00:00格式
function MillisecondToDate(msd) {
var time = parseFloat(msd) / 1000; time = "录制中" + get_format_number(parseInt(time / 3600.0)) + ":" + get_format_number(parseInt((parseFloat(time / 3600.0) -
parseInt(time / 3600.0)) * 60)) + ":" + get_format_number(parseInt((parseFloat((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60) -
parseInt((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60)) * 60));
return time;
} function get_format_number(number) {
if (number < 10)
return "0" + number;
else
return number;
}