제 친구와 저는 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 즉시 설정();
이 기능을 실행하면 어떤 이유로 364 일과 19 시간에 시작됩니다. 나는 이유를 알 수 없다.
어떤 도움이 필요합니까?
1. 함수 인수 으로 변수를 전달하지 마십시오. 2. var_dump ($ currentTime, $ uptimeStart) 3. differnce 사용을 계산하려면 'date()'가 아닌 간단한 수학. – zerkms