Странные результаты со временем

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'а
 

$skip

Guest
Спасибо, разобрался. В сл. раз буду внимательней.
 
Сверху