|
|
|
ต้องการคำนวนวันเวลาจากฟิลด์ในตารางฐานข้อมูลจะต้องใช้ฟังก์ชั่นอะไรครับ??? |
|
|
|
|
|
|
|
ลองเอาโค๊ดไปประยุกต์เองนะครับ
และขอขอบคุณ คุณ xbeginner01 อย่างสูงที่ช่วยให้คำแนะนำ
ผมจึงเอาไปต่อยอด และมาโพสไว้ในนี้ซะเลย
แบบว่าช่วย ๆ กันนะครับ
--------------------------------------------------------------------
<?php
$dateStart = "2010-04-10 07:14:05";
$dateStop = "2010-04-24 21:23:15";
$sql = mysql_query("SELECT TIMESTAMPDIFF(SECOND,'$dateStart','$dateStop') AS diff");
$res = mysql_fetch_array($sql);
$diff = $res['diff'];
$diffSeconds = $diff%60;
echo "จำนวน -> ".$diffSeconds ." วินาที";
echo "<br>";
$diffMinutes = (int)($diff/60)%60;
echo "จำนวน -> ".$diffMinutes." นาที";
echo "<br>";
$diffHours = (int)($diff/(60*60))%24;
echo "จำนวน -> ".$diffHours." ชั่วโมง";
echo "<br>";
echo "<hr>";
$sqlDAY = mysql_query("SELECT TIMESTAMPDIFF(DAY,'$dateStart','$dateStop') as diffDAY");
$resDAY = mysql_fetch_array($sqlDAY);
$diffDAY = $resDAY['diffDAY'];
$diffDDAY = $diffDAY%60;
echo "จำนวน -> ".$diffDDAY." วัน";
echo "<hr>";
echo "จำนวน -> ".$diffDDAY." วัน ".$diffHours.":".$diffMinutes.":".$diffSeconds. " (ชั่วโมง นาที วินาที)";
?>
---------------------------------------------------
|
|
|
|
|
Date :
2010-04-19 18:53:07 |
By :
riderman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|