javascript显示时钟
2006-05-15 18:50
441 查看
Date对象表示日期和时间。
有四种定义方式:
var t = new Date();
var t = new Date(milliseconds);
var t = new Date(datestring);一个能转化为日期的字符串。。
var t = new Date(year,month,day,hours,minutes,seconds,ms);
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="JavaScript">
<!--
var timerID = null;
var timerRunning = false;
function stopclock()
{
// cannot directly test timerID on DEC OSF/1 in beta 4.
if(timerRunning)
clearTimeout(timerID)
timerRunning = false
}
function startclock()
{
// Make sure the clock is stopped
stopclock()
showtime()
}
function showtime()
{
var now = new Date()
var hours = now.getHours()
var minutes = now.getMinutes()
var seconds = now.getSeconds()
var timeValue = "" + ((hours > 12) ? hours - 12 : hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
timeValue += (hours >= 12) ? " P.M." : " A.M."
document.clock.face.value = timeValue
timerID = setTimeout("showtime()",1000)
timerRunning = true
}
//-->
</script>
</head>
<body onload="startclock()">
<form name="clock" onsubmit="0">
<input type="text" name="face" size="14">
</form>
</body>
补充:时钟就可以显示在一个textbox里了,如果想让小时,分钟,秒分别显示在三个标签里,那么不需要组合timeValue,分别定义hour,minutes,second,然后,document.clock.label1.value=hour;
document.clock.label2.value=minutes
document.clock.label3.value=second;
有四种定义方式:
var t = new Date();
var t = new Date(milliseconds);
var t = new Date(datestring);一个能转化为日期的字符串。。
var t = new Date(year,month,day,hours,minutes,seconds,ms);
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="JavaScript">
<!--
var timerID = null;
var timerRunning = false;
function stopclock()
{
// cannot directly test timerID on DEC OSF/1 in beta 4.
if(timerRunning)
clearTimeout(timerID)
timerRunning = false
}
function startclock()
{
// Make sure the clock is stopped
stopclock()
showtime()
}
function showtime()
{
var now = new Date()
var hours = now.getHours()
var minutes = now.getMinutes()
var seconds = now.getSeconds()
var timeValue = "" + ((hours > 12) ? hours - 12 : hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
timeValue += (hours >= 12) ? " P.M." : " A.M."
document.clock.face.value = timeValue
timerID = setTimeout("showtime()",1000)
timerRunning = true
}
//-->
</script>
</head>
<body onload="startclock()">
<form name="clock" onsubmit="0">
<input type="text" name="face" size="14">
</form>
</body>
补充:时钟就可以显示在一个textbox里了,如果想让小时,分钟,秒分别显示在三个标签里,那么不需要组合timeValue,分别定义hour,minutes,second,然后,document.clock.label1.value=hour;
document.clock.label2.value=minutes
document.clock.label3.value=second;
相关文章推荐
- 动态显示日期时间(javascript时钟)
- 一个简洁的(javascript时钟)动态显示日期时间
- 显示时钟的JavaScript源码
- 一个网页上随鼠标移动显示时钟的javascript 代码
- JavaScript 在页面上显示数字时钟
- javascript实现 时钟实时显示及幻灯片自动播放
- javascript显示一个时钟
- 在你的网页里面显示时间(javascript 时钟原理)
- 动态显示日期时间(javascript时钟)
- c#.net用JavaScript实现 时钟显示
- 下面是一个时钟显示的JavaScript文档。在文档中用了非常多的函数
- javascript显示一个时钟
- 使用JavaScript在网页上动态显示时钟
- javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
- javascript制作简易时钟
- 如何用JavaScript在页面上显示一个时间钟表
- javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
- javascript TextArea动态显示剩余字符
- javascript实现控制文字大中小显示
- 网页上显示时钟