function calculate_time($start, $end) { $return = ''; //echo "Start:$start, end:$end\n"; if (!$end) { $return .= '
'; $timer = true; $end = time(); } else { $timer = false; } $min = 60; $hour = $min * 60; $_timer = $diff = $end - $start; $hours = floor($diff / $hour); $diff = ($diff - ($hours * $hour)); $mins = floor($diff / $min); $diff = ($diff - ($mins * $min)); if ($hours) { $return .= "$hours:"; } if ($mins <= 9 && $return) { $return .= "0$mins:"; } else { $return .= "$mins:"; } if ($diff == 0) { $diff = '0'; } if ($diff <= 9) { $diff = "0$diff"; } if ($timer) { $diff .= "
"; } return $return.$diff; }