您可以使用 PHP 中的 time() 函数来获取当前的时间戳,并将其与网站启动的时间戳相减,以获取网站的运行时间。然后,您可以将总秒数转换为年、月、天、小时、分钟和秒钟,并将秒钟动态更新。

以下是一个示例代码:

<?php
// 网站启动时间戳
$startTime = strtotime('2022-01-01 00:00:00');

// 当前时间戳
$currentTime = time();

// 计算运行时间(秒数)
$seconds = $currentTime - $startTime;

// 转换为年、月、天、小时、分钟和秒钟
$years = floor($seconds / 31536000);  // 一年的秒数 (365*24*60*60)
$seconds %= 31536000;  // 剩余秒数

$months = floor($seconds / 2592000);  // 一个月的秒数 (30*24*60*60)
$seconds %= 2592000;  // 剩余秒数

$days = floor($seconds / 86400);  // 一天的秒数 (24*60*60)
$seconds %= 86400;  // 剩余秒数

$hours = floor($seconds / 3600);  // 一个小时的秒数 (60*60)
$seconds %= 3600;  // 剩余秒数

$minutes = floor($seconds / 60);  // 一分钟的秒数 (60)
$seconds %= 60;  // 剩余秒数

// 输出网站运行时间
echo '网站运行时间:';
echo $years.' 年, ';  
echo $months.' 月, ';  
echo $days.' 天, ';  
echo $hours.' 小时, ';  
echo $minutes.' 分钟, ';  
echo $seconds.' 秒';
?>

此代码将输出类似以下内容的网站运行时间:

网站运行时间:0 年, 0 月, 1 天, 2 小时, 15 分钟, 30 秒

请注意,此示例代码假设网站启动时间为 2022 年 1 月 1 日。您可以根据实际情况修改 $startTime 的值。


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

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