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)