|
|
|
ลองใช้ TimeDiff แล้ว มันค่าไม่ออกอย่างที่ต้องการ ค่าออกมาได้ มันเป็น 19.3333333333 ทำไม มันไม่เป็น 19.20 ละครับ |
|
|
|
|
|
|
|
คับ ปรกติถ้าในหนึ่ง ชม. มี100 วิคงไม่มีปัญหา ใช้วิธีการหารได้ปรกติ
โค้ดแก้ใหม่คับ
Code (PHP)
function TimeDiff($strTime1, $strTime2)
{
$second_diff = strtotime($strTime2) - strtotime($strTime1);
$hour_diff = floor($second_diff / 3600);
$remain_second = $second_diff % 3600;
$remain_minute = floor($remain_second / 60);
$remain_second %= 60;
return substr('0'.$hour_diff, -2).':'.substr('0'.$remain_minute, -2).':'.substr('0'.$remain_second, -2);
}
echo "Time Diff = ".TimeDiff("00:00","19:20")."<br>";
echo "Time Diff = ".TimeDiff("00:00","19:25:55")."<br>";
http://gunner.freetzi.com
|
|
|
|
|
Date :
2009-11-10 16:52:43 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณมาก ๆ เลย ผมเลยทำ โปรแกรมเสร็จเลย
|
|
|
|
|
Date :
2009-11-11 13:13:14 |
By :
maxmakung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
timediff นี่คล้ายๆ datediff ใน asp รึเปล่า?
แต่ดูเหมือนเป็น function ที่ตั้งขึ้นมาเองนี่ ไม่ใช่ของ php
ฟังก์ชั่นไหนทำงานได้เหมือน datediff มั่งนะ?
|
|
|
|
|
Date :
2009-11-11 13:27:39 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำเองไม่ก็ลองหา คิดว่าอาจมีคนทำแจกคับ
|
|
|
|
|
Date :
2009-11-11 15:08:50 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2010-11-30 10:44:33 |
By :
ning |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|