Witam

Postanowiłem trochę "zmodyfikować" skrypt odliczania w PHP z internetu, ale w taki sposób żeby pokazywał Dni, godziny i minuty (z sekundami sobie nie poradziłem) ale sobie i z tym nie poradziłem ponieważ raz działa raz nie.
Problem polega na tym, że w przypadku gdy czas jest mniejszy niż 30 minut w danej godzinie to czas jest ujemny i leci w górę zamiast w dół.
Co zrobić aby to zadziałało?
<?php
function odlicz($hour, $minute, $second, $month, $day, $year) {
$eventDate = mktime($hour, $minute, $second, $month, $day, $year);
$secondsTo = $eventDate - $today;
$minutesTo = round($secondsTo / 60
); $hoursTo = round($minutesTo / 60
); $daysTo = round($hoursTo / 24
);
$hours = round(($minutesTo/60
)-($daysTo*24
)); $mins = round(($secondsTo/60
)-($hoursTo*60
));
"min" => $mins,
"hour" => $hours,
"days" => $daysTo,
);
return $values;
}
?>
Pozdrawiam