在PHP网站中显示实时时间

在PHP网站中显示实时时间有几种方法,以下是常见的实现方式:

1. 使用PHP的date()函数(服务器时间)

php

// 设置时区(根据需要修改)

date_default_timezone_set('Asia/Shanghai');

// 显示当前时间

echo "当前服务器时间: " . date('');

2. 使用JavaScript实现客户端实时时间(更准确)

php

function updateTime() { var now = new Date(); var timeString = now.getFullYear() + "-" + (now.getMonth()+1).toString().padStart(2, '0') + "-" + now.getDate().toString().padStart(2, '0') + " " + now.getHours().toString().padStart(2, '0') + ":" + now.getMinutes().toString().padStart(2, '0') + ":" + now.getSeconds().toString().padStart(2, '0'); document.getElementById('realtime').innerHTML = timeString; } // 每秒更新一次时间 setInterval(updateTime, 1000); window.onload = updateTime;

我的网站

当前时间: "realtime">

// 也可以同时显示服务器时间

date_default_timezone_set('Asia/Shanghai');

echo "";

服务器时间: " . date('Y-m-d H:i:s') . "

3. 使用AJAX定期获取服务器时间

php

// time.php 文件内容

date_default_timezone_set('Asia/Shanghai');

echo date('Y-m-d H:i:s');

html