Pernahkah Anda kesulitan ketika ingin menjumlahkan dua buah waktu dan menampilkan hasilnya dalam bentuk atau format jam:menit:detik dengan menggunakan PHP? Kini Anda tidak perlu khawatir lagi jika mengalami kejadian tersebut. Kode berikut akan memberikan solusi buat Anda.
Ini kodenya:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <?php /** Susanti Sunkiss */ echo sum_the_time('01:45:22', '17:27:03'); // ini akan memberi hasil: 19:12:25 function sum_the_time($time1, $time2) { $times = array($time1, $time2); $seconds = 0; foreach ($times as $time) { list($hour,$minute,$second) = explode(':', $time); $seconds += $hour*3600; $seconds += $minute*60; $seconds += $second; } $hours = floor($seconds/3600); $seconds -= $hours*3600; $minutes = floor($seconds/60); $seconds -= $minutes*60; return "{$hours}:{$minutes}:{$seconds}"; } ?> |
Tidak ada komentar:
Posting Komentar