Я пытаюсь показать UpTime в дни, часы, минуты, секунды. Что-то вроде 20 дней, 4 часа, 9 минут, 3 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 (ы) для клещей.
Может ли кто-нибудь помочь мне правильно показать работоспособность?
Я уже делать исследования на Google, Stackoverflow и т.д ...
PS: Пожалуйста, скажите мне, если вы не понимаете мой вопрос ... я французский и мой английский не очень хорошо ^^
что такое ожидаемый результат? –
Что-то вроде _20 days_, _4 hours_, _9 minutes_, _3 secondes_ – SatanicGeek
Возможный дубликат [Конвертировать секунды в дни, часы, минуты и секунды] (http://stackoverflow.com/questions/8273804/convert-seconds-into-days -часов-минут-и-секунд) – k1eran