Clickalicious\PhpMemAdmin\App::convertUptime PHP Метод

convertUptime() защищенный Метод

..
Автор: Benjamin Carl ([email protected])
protected convertUptime ( integer $timestamp ) : array
$timestamp integer The timestamp to parse
Результат array The result
    protected function convertUptime($timestamp)
    {
        // Factors
        $second = 1;
        $minute = 60;
        $hour = 60 * 60;
        $day = $hour * 24;
        $month = $day * 30;
        $year = $month * 12;
        $rest = $timestamp;
        // Convert ...
        $years = floor($rest / $year);
        $rest -= $years * $year;
        $months = floor($rest / $month);
        $rest -= $months * $month;
        $days = floor($rest / $day);
        $rest -= $days * $day;
        $hours = floor($rest / $hour);
        $rest -= $hours * $hour;
        $minutes = floor($rest / $minute);
        $rest -= $minutes * $minute;
        $seconds = floor($rest / $second);
        // Result ...
        $result = array('years' => $years, 'months' => $months, 'days' => $days, 'hours' => $hours, 'minutes' => $minutes, 'seconds' => $seconds);
        return $result;
    }