Boratustra
Новичок
Да? пропустил, звиняйте.Boratustra, уже говорили ему это
Но, опять же, TuBu, что будет в случае, описанном мною?
Предлагаю немного модифицировать твой код:
$date1 = "23:59:01";
$date2 = "00:01:34";
$prefix = "2004-01-01 ";
$end = strtotime($prefix.$date2);
$begin = strtotime($prefix.$date1);
if ($begin > $end) $begin -= 3600*24;
$sum = $end - $begin;
$hours = floor($sum / 3600);
$sum %= 3600;
$minutes = floor($sum / 60);
$sum %= 60;
$seconds = $sum;
echo "Interval = $hours:$minutes:$seconds";
А вообще, первоначальная неудачная идея влечет за собой кучу корявого ненужного кода

Все же, имхо, пересмотел бы ты свою мысль на счет H:i:s вместо timestamp'а