我和我的朋友正在为 IRC Bot 编写一个相当基本的正常运行时间脚本。
这是我们的代码:
function Uptime()
{
global $uptimeStart;
$currentTime = time();
$uptime = $currentTime - $uptimeStart;
$this->sendIRC("PRIVMSG {$this->ircChannel} :Uptime: ".date("z",$uptime)." Day(s) - ".date("H:i:s",$uptime));
}
$uptimeStart 在脚本运行时立即设置,如 time();
出于某种原因,当我执行此功能时,它从 364 天 19 小时开始。我不知道为什么。