PHP คำนวณชั่วโมง จากเวลา 2 ช่วงเวลา บทความนี้สอนเขียนโค้ดภาษา PHP คำนวณชั่วโมง โดยการนำ เวลา (ชั่วโมง:นาที:วินาที) มาลบกันเพื่อหาว่าห่างกันกี่ชั่วโมง โดยใช้คำสั่ง strtotime สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP คำนวณชั่วโมง จากเวลา 2 ช่วงเวลา
<?php
$t1 = strtotime('09:00:00');
$t2 = strtotime('11:30:00');
$h = round( abs($t2 - $t1) / 3600, 2 );
echo "คำนวณชั่วโมงได้เท่ากับ {$h} ชั่วโมง";
?>
ผลลัพธ์
คำนวณชั่วโมงได้เท่ากับ 2.5 ชั่วโมง
PHP คำนวณชั่วโมง จากตัวอย่างโค้ดแปลงเวลาข้อความเป็นเวลาของ UNIX timestamp โดยใช้คำสั่ง strtotime กับตัวแปร t1 และ t2 จากนั้นนำตัวแปรทั้ง 2 มาลบกันเพื่อคำนวณชั่วโมง เขียนโค้ดได้เป็น round( abs($t2 - $t1) / 3600, 2 ) เก็บค่าผลลัพธ์ไว้ที่ตัวแปร h จากนั้นใช้คำสั่ง echo แสดงผลลัพธ์จากการคำนวณชั่วโมงออกสู๋หน้าเว็บไซต์