|
|
|
แนะนำโค้ดการเปรียบเทียบเวลาโดยการดึงจากฐานข้อมูลด้วยครับ |
|
|
|
|
|
|
|
Go to : SQL MYSQL DATEDIFF()
หรือไม่ลองค้นหาจากระทู้ครับ เยอะมาก ๆ ครับ
|
|
|
|
|
Date :
2011-03-21 12:34:09 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมจะทำ GOTO ได้ไงหะ ทำมะเป็น จะเอา มาลงให้ดันไปใส่ link ทั้ง ดุ้น เลย
|
|
|
|
|
Date :
2011-03-21 12:45:57 |
By :
teez1232002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2011-03-21 14:16:44 |
By :
thecarbon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ค่าต่างแล้วครับ แต่ผมจะอาค่าต่างที่ได้มา คูณ 60 เพื่อให้มันเป็นนาที ยังไงหรอครับ
ผมลองแก้แล้วมันได้ 0 สะงั้น
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
include('config.php');
$user = $_POST['users'];
$Date = $_POST['popup_container'];
$stime = $_POST['stime'];
$etime = $_POST['etime'];
function DateDiff($strDate1,$strDate2)
{
return (strtotime($strDate2) - strtotime($strDate1))/ ( 60 * 60 * 24 ); // 1 day = 60*60*24
}
function TimeDiff($strTime1,$strTime2)
{
return (strtotime($strTime2) - strtotime($strTime1))/ ( 60 * 60 );// 1 Hour = 60*60
}
function DateTimeDiff($strDateTime1,$strDateTime2)
{
return (strtotime($strDateTime2) - strtotime($strDateTime1))/ ( 60 * 60 ); // 1 Hour = 60*60
}
//echo "Date Time Diff = ".DateTimeDiff($stime,$etime)."<br>";
// echo "Date Diff = ".DateDiff($stime,$etime)."<br>";
echo "$TimeDiff= ".TimeDiff($stime,$etime)."<br>"; // ผมแก้ตรงนี้ครับ
$TimeDiff = $TimeDiff *60;
echo "time = $TimeDiff<br>";
?>
stime=08:00:00 , etime=10:30:00
ผมลองรันดูค่าต่างที่ได้คือ 2.5 จะเอามาคูณ 60 เพื่อให้เป็นนาที
แต่มันได้ 0 ครับ ไม่ถูกตรงไหนแนะนำด้วยครับ
|
|
|
|
|
Date :
2011-03-22 11:52:51 |
By :
thecarbon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|