js 刷新js获取当前时间
时间: 2023-11-09 07:51:06 浏览: 47
JS 获取当前时间的方法有很多种,以下是其中一种方法:
```
var date = new Date(); // 创建一个 Date 对象
var hour = date.getHours(); // 获取当前小时数
var minute = date.getMinutes(); // 获取当前分钟数
var second = date.getSeconds(); // 获取当前秒数
// 将小时数、分钟数、秒数格式化成两位数
hour = (hour < 10 ? "0" : "") + hour;
minute = (minute < 10 ? "0" : "") + minute;
second = (second < 10 ? "0" : "") + second;
// 拼接成当前时间的字符串
var currentTime = hour + ":" + minute + ":" + second;
// 在页面上显示当前时间
document.getElementById("time").innerHTML = currentTime;
```
相关问题
php获取系统时间并实时刷新
你可以使用 PHP 的 `date()` 函数来获取系统时间,并使用 JavaScript 的定时器来实现实时刷新。
以下是一个示例代码:
```php
<?php
// 获取当前时间
$current_time = date('Y-m-d H:i:s');
?>
<!-- 在 HTML 页面中嵌入 JavaScript 代码 -->
<script>
setInterval(function() {
// 使用 AJAX 请求当前时间
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// 更新页面上显示的时间
document.getElementById("current_time").innerHTML = this.responseText;
}
};
xhttp.open("GET", "get_current_time.php", true);
xhttp.send();
}, 1000); // 每隔 1 秒钟刷新一次
</script>
<!-- 在 HTML 页面中显示当前时间 -->
<p>当前时间:<span id="current_time"><?php echo $current_time; ?></span></p>
```
在上面的代码中,我们使用了一个名为 `get_current_time.php` 的 PHP 文件来获取当前时间。在 `setInterval()` 函数中,我们使用 AJAX 请求这个 PHP 文件,并将返回的时间更新到页面上显示。每隔 1 秒钟执行一次 `setInterval()` 函数,就能实现实时刷新效果。
不用js在html中获取当前时间,每秒刷新一次
可以使用HTML的<time>标签来显示当前时间,如下所示:
<time id="clock"></time>
然后使用JavaScript来更新时间:
<script>
function updateTime() {
var now = new Date();
var clock = document.getElementById("clock");
clock.innerHTML = now.toLocaleTimeString();
}
setInterval(updateTime, 1000);
</script>
这样就可以每秒刷新一次当前时间了。