Walaupun terlihat simple, terkadang kita sangat butuh hitung-hitungan seperti ini.
Saya sendiri mendapatkan masalah seperti ini saat membuat situs dari hasil XML Youtube, tapi sayang sob! Situsnya sekarang sudah Almarhum karena kelebihan bandwidth (maklum mengandalkan hosting gratisan hehe.. ). Insyaallah kalau udah punya rejeki akan ane aktifkan kembali, jujur sob, ane suka bgt ama tu situs.
Waktu itu ane melihat durasi video masih dalam keadaan detik. Nah, berawal dari kejadian itu akhirnya ane cari cara gimana sih konversi dari detik ke menit dan ke jam, sampai akhirnya ane ketemu juga sama satu rumus yg ane rasa sangat efektif dan mudah di mengerti. Coba perhatikan sob kalau tidak percaya.
<?php function konversi_detik($detik) { $dtk= $detik %60; $mnt= floor(($detik %3600) /60); $jam= floor(($detik %86400) /3600); return $jam.':'.$mnt.':'.$dtk; } ?>
Sekarang sudah selesai kodenya. Cara menggunakannya seperti ini <?php echo konversi_detik($detik); ?>