我試圖在Days,Hours,Minutes,Secondes中顯示UpTime。 喜歡的東西20天,4小時,9分鐘,3 secondes在Days,Hours,Minutes和Secondes中顯示蜱
這是我的PHP代碼:
// Get uptime with my SNMP class
$iTicks = $oHardwareMonitoring->fGetSystemUpTime();
// Convert Ticks to secondes
$iSecondes = $iTicks/100;
// Convert secondes to Days, Hours, Minutes, Secondes
$sSecondes = gmdate('s', $iSecondes);
$sMinutes = ($sSecondes > 60 ? round(($sSecondes/60), 0) : null);
$sHeures = ($sMinutes > 60 ? round(($sMinutes/60), 0) : null);
$sJours = ($sHeures > 24 ? round(($sHeures/24), 0) : null);
// Show the result
echo '<b>'.$sInfosUptime.'</b> : '.
($sJours != null ? $sJours.' '.DAY.' ' : null).
($sHeures != null ? $sHeures.' '.HOUR.' ' : null).
($sMinutes != null ? $sMinutes.' '.MINUTE.' ' : null).
$sSecondes.' '.SECONDE;
當我執行的PHP,我得到38 Seconde系列(s) for 蜱蟲。
任何人都可以幫助我正確顯示正常運行時間嗎?
我已經做谷歌,#2等的研究...
PS:請告訴我,如果你不明白我的問題... 我是法國人,我的英語不是很好^^」
是什麼預期產出? –
類似於_20 days_,_4 hours_,_9 minutes_,_3 secondes_ – SatanicGeek
[將秒轉換爲天,小時,分和秒](http://support.microsoft.com/kb/8273804/convert-seconds-into-days -hours-minutes-and-seconds) – k1eran