电子时钟java script
时间: 2023-09-08 11:14:53 浏览: 160
java script 2D时钟+源码
以下是一个简单的电子时钟的 JavaScript 实现:
```javascript
function startTime() {
var today = new Date(); // 获取当前时间
var h = today.getHours(); // 获取当前小时
var m = today.getMinutes(); // 获取当前分钟
var s = today.getSeconds(); // 获取当前秒钟
m = checkTime(m); // 检查分和秒是否小于10,如果小于10,在前面添加一个0
s = checkTime(s);
document.getElementById('clock').innerHTML = h + ":" + m + ":" + s; // 将时间显示在HTML页面上
setTimeout(startTime, 1000); // 每秒钟刷新一次时间
}
function checkTime(i) {
if (i < 10) {i = "0" + i}; // 在小于10的数字前加上一个0
return i;
}
```
HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>电子时钟</title>
<meta charset="utf-8">
</head>
<body onload="startTime()">
<div id="clock"></div>
</body>
</html>
```
在 HTML 页面中,我们创建了一个 `div` 元素用于显示时间,并通过 `onload` 事件调用 `startTime()` 函数来启动时钟。在 `startTime()` 函数中,我们首先获取当前时间,然后将其格式化为 `hh:mm:ss` 的形式,并将其显示在 `div` 元素中。最后,我们使用 `setTimeout()` 函数每秒钟更新一次时间。
注意,这只是一个简单的实现,如果你需要更多的功能,比如定时器、闹钟等,你需要进行更多的开发。
阅读全文