สร้างฟังก์ชันลบเวลาด้วย php อย่างง่าย

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 วินาที 
?>

บทความในหมวดที่่น่าสนใจ อื่นๆ PHP Learning

30 Sep 08 สร้างฟังก์ชัน PHP แยกตัวเลขจากข้อความ อย่างง่าย อ่าน 826 25 Sep 08 สร้างฟังก์ชันในการหาจำนวนวัน ชั่วโมง นาที และวินาทีที่ผ่านมาแล้ว อ่าน 812 13 May 09 แก้ไขการตัดข้อความด้วย substrใน php แล้วมีรูปสี่เหลี่ยม อ่าน 807 29 Oct 08 ใช้ php เข็ค javascript ว่ามีการเปิดใช้ หรือ enable หรือไม่ อ่าน 805 29 Mar 09 ประยุกต์ฟังก์ชัน substr_replace ใน PHP ตัดข้อความยาวแล้วตามด้วยเครื่องหมาย ...... อ่าน 771 25 Sep 08 ตรวจสอบสถานะของ MySQL ด้วย phpinfo อ่าน 764 03 Apr 09 ง่ายๆ กับการลดช่องว่างในข้อความด้วย php อ่าน 758 23 Dec 09 จัดรูปแบบ การแบ่งคอลัมน์ column ของ ตาราง สำหรับแสดงข้อมูล ด้วย php อ่าน 673 25 Oct 08 สร้างฟังก์ชันการหา whois เบื้องต้นด้วย php อย่างง่าย อ่าน 652 25 Sep 08 เพิ่มข้อความหน้าหรือหลังตัวเลขหรือข้อความด้วยฟังก์ชัน str_pad อ่าน 626 21 Dec 09 ใช้งาน fckeditor WYSIWYG editor สำหรับเว็บบอร์ด หรืออื่นๆ อย่างง่าย อ่าน 595 28 Nov 09 เทคนิค php ค้นหาข้อมูล และ hilight กรณี keyword มากกว่า 1 ค่า อ่าน 576 15 Nov 09 สร้างลิ้งค์เมนู 2 ภาษา กรณี ไทย อังกฤษ ด้วย php อย่างง่าย อ่าน 569 16 Oct 09 สร้างฟังก์ชัน php แปลงตัวเลข เป็นข้อความตัวอักษร ภาษาไทย อ่าน 556 09 Dec 09 การรวมไฟล์ javascript หรือไฟล์ css เป็นไฟล์เดียว ด้วย php อย่างง่าย อ่าน 553
จำนวนผู้เยี่ยมชม 85255 คน 2010 © Copyright ninenik.com. All rights reserved.