js获取当前时间年月日时分秒实例在网页上显示不出来
时间: 2023-12-04 14:03:23 浏览: 89
js中获取年月日时分秒
可能是代码存在一些问题,以下是一个获取当前时间并在网页上显示的示例代码,你可以参考一下:
```html
<!DOCTYPE html>
<html>
<head>
<title>JS获取当前时间并在网页上显示</title>
</head>
<body>
<p id="time"></p>
<script>
function showTime() {
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
var time = year + '-' + addZero(month) + '-' + addZero(day) + ' ' + addZero(hour) + ':' + addZero(minute) + ':' + addZero(second);
document.getElementById('time').innerHTML = time;
}
function addZero(num) {
return num < 10 ? '0' + num : num;
}
showTime();
setInterval(showTime, 1000);
</script>
</body>
</html>
```
代码分为两个函数,`showTime()` 用来获取当前时间并显示在网页上,`addZero(num)` 用来在时间数字小于10的时候在前面加上一个0,这样可以保证时间格式的统一。在页面加载时调用 `showTime()` 函数显示当前时间,并开启一个定时器每隔一秒钟调用一次 `showTime()` 函数更新时间显示。如果你的代码还有问题,可以提供更多细节让我来帮你解决。
阅读全文