All pastes #247521 Raw Edit

Mine

public text v1 · immutable
#247521 ·published 2006-11-13 16:29 UTC
rendered paste body
    public static function getStringFromTimeDiff($nSeconds)
    {
        $nMinutes = intval($nSeconds / 60);
        $nHours   = intval($nSeconds / 3600);
        $nDays    = intval($nSeconds / 86400);
        $nWeeks   = intval($nSeconds / (86400 * 7));
        $nYears   = intval($nSeconds / (86400 * 365));
        if ($nSeconds < 60) {
            return $nSeconds . ' seconds';
        } else if ($nMinutes < 60) {
            return $nMinutes . ' minutes, ' . $nSeconds % 60 . ' seconds';
        } else if ($nHours < 24) {
            return $nHours . ' hours, ' . $nMinutes % 60 . ' minutes';
        } else if ($nDays < 7) {
            return $nDays . ' days, ' . $nHours % 24 . ' hours';
        } else if ($nWeeks < 52) {
            return $nWeeks . ' weeks, ' . $nDays % 7 . ' days';
        } else {
            return $nYears . ' years, ' . $nWeeks % 7 . ' weeks';
        }
    }//public static function getStringFromTimeDiff($nSeconds)