Devdit
 

PHP คำนวณชั่วโมง จากเวลา 2 ช่วงเวลา

3.1K

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 แสดงผลลัพธ์จากการคำนวณชั่วโมงออกสู๋หน้าเว็บไซต์

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ