function difference($start, $quanity = 2) { $seconds = TIMENOW - strtotime($start); $time['week'] = floor($seconds / 604800); $seconds = $seconds % 604800; $time['day'] = floor($seconds / 86400); $seconds = $seconds % 86400; $time['hour'] = floor($seconds / 3600); $seconds = $seconds % 3600; $time['minute'] = floor($seconds / 60); $time['second'] = $seconds % 60; $i = 1; foreach($time as $index => $value) { if ($i > $quanity) break; elseif ($value != 0) { $index .= ($value > 1) ? 's' : NULL; $str .= (isset($str)) ? ", $value $index" : "$value $index"; $i++; } } return $str; }