PHP Code
<?php
// รูปแบบของเวลาที่ใช้คำนวณ แบบ
// อยู่ในรูปแบบ 00:00:00 ถึง 23:59:59
function diff2time($time_a,$time_b){
$now_time1=strtotime(date("Y-m-d ".$time_a));
$now_time2=strtotime(date("Y-m-d ".$time_b));
$time_diff=abs($now_time2-$now_time1);
$time_diff_h=floor($time_diff/3600); // จำนวนชั่วโมงที่ต่างกัน
$time_diff_m=floor(($time_diff%3600)/60); // จำวนวนนาทีที่ต่างกัน
$time_diff_s=($time_diff%3600)%60; // จำนวนวินาทีที่ต่างกัน
return $time_diff_h." ชั่วโมง ".$time_diff_m." นาที ".$time_diff_s." วินาที";
}
// การใช้งาน
echo diff2time("17:42:51","16:37:56");
// ผลลัพธิ์
// 1 ชั่วโมง 4 นาที 55 วินาที
//////////////////////////////////
$time_a="17:42:51";
$time_b="16:37:56";
echo diff2time($time_a,$time_b);
// ผลลัพธิ์
// 1 ชั่วโมง 4 นาที 55 วินาที
?>