Çok çok ilkel bir kod oldu :P Birsürü function vardır bunu kolay yapacak ama bu da aynısını yapar ve araştırmak istemedim açıkçası. İşini görürse ne mutlu. Yazdırmak istemezsen echoları silersin. Virgülleri önemsemediği için aşağı yuvarlamış olur. Kolay gelsin.

<?php

$sure = "01:24:34";
$gun  = 18;
$uzunluk = array( 1=> "0", 2=> "00", 3=> "000", 4=> "0000", 5=> "00000", 6=> "000000" );
$sure = str_replace(":","",$sure);
$ortalama = $sure / 17;
$ortalama = explode(".",$ortalama);
$ortalama = $ortalama[0];
$uzunlugu = 6 - strlen($ortalama);
$ortalama = $uzunluk[$uzunlugu].$ortalama;
$saat = substr($ortalama,0,2);
echo $saat.":";
$dakika = substr ( $ortalama,2,2);
echo $dakika.":";
$saniye = substr ( $ortalama,4,2);
echo $saniye;

$tamtarih = $saat.":".$dakika.":".$saniye;

?>