使用PHP计算并动态显示网站运行时间

以下是一个使用PHP编写的网站运行时间代码,它可以计算网站上线至今的时间,并以年、天、小时、分钟和秒为单位显示。

特点:

  • 使用PHP获取网站运行时间,精确到秒。
  • 将运行时间转换为年、天、小时、分钟和秒。
  • 使用JavaScript实现秒钟的动态更新,实时显示网站运行时间。

代码示例:

<?php
// 获取当前时间戳(单位:秒)
$current_time = time();

// 定义网站启动的时间戳(单位:秒)
$website_start_time = 1620000000; // 替换为你的网站启动时间戳

// 计算网站运行时间(单位:秒)
$website_runtime = $current_time - $website_start_time;

// 转换运行时间为年、天、小时、分钟和秒
$years = floor($website_runtime / (365 * 24 * 60 * 60));
$days = floor(($website_runtime % (365 * 24 * 60 * 60)) / (24 * 60 * 60));
$hours = floor(($website_runtime % (24 * 60 * 60)) / (60 * 60));
$minutes = floor(($website_runtime % (60 * 60)) / 60);
$seconds = $website_runtime % 60;

// 输出网站运行时间
echo '网站已运行:';
echo $years . '年 ';
echo $days . '天 ';
echo $hours . '小时 ';
echo $minutes . '分钟 ';
echo '<span id="seconds">' . $seconds . '</span>秒'; // 使用span标签包裹秒数
?>

<script>
// 使用JavaScript实现秒钟动态更新
setInterval(function() {
    var secondsElement = document.getElementById('seconds');
    var seconds = parseInt(secondsElement.innerText);
    seconds++;
    secondsElement.innerText = seconds;
}, 1000);
</script>

使用方法:

  1. 将代码复制到你的PHP文件中。
  2. $website_start_time 变量替换为你的网站实际启动时间戳。
  3. 将代码嵌入到你的网站页面中,即可显示网站运行时间。

注意:

  • 确保你的PHP环境已正确配置。
  • 此代码使用了JavaScript实现秒钟的动态更新,如果用户禁用了JavaScript,则秒钟将不会动态更新。

原文地址: https://www.cveoy.top/t/topic/Nfs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录